ユーザがメニューボタンを押してオプションメニューが表示されたら、ゲームアプリケーションのdo_physics()ルーチンがフリーズしたかったのです。メニューが消えると解凍できます。私はonPrepareOptionsMenu()内でフリーズすることでこれを行いました。メニューボタンに触れることによってonPrepareOptionsMenu()を呼び出すことは可能であるが、その後メニューを表示しないようにメインディスプレイ画面上にボタンから指をスライドさせることが可能になることが気づくまで、すべてうまくいくように見えた。これで私のゲームはフリーズしたままになります。おそらく、私の凍結を行うためのいくつかの代替場所、onReallyPuttingMenuUpNow()やそのようなものがなければならないでしょう。オプションメニューの外観を検出しました(onPrepareOptionsMenuは答えではありません)
私のテストは、私はわかりませんが、これはうまくいくかもしれないアンドロイド2.3.3