2012-04-02 1 views
0

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

私のテストは、私はわかりませんが、これはうまくいくかもしれないアンドロイド2.3.3

答えて

0

の凍結を解除、onCreateOptionsMenu()は、答えように見えます。

0

とネクサスSにあった - (int型FEATUREID、メニューメニュー)onMenuOpened

公共ブール - >それをフリーズ。

onoptionsmenuclosedまたはonbackpressed - >多くの実験をした後、それを

関連する問題