これは私の最初の投稿です。皆さん、こんにちは。初心者によくある間違いをお許しください。
私の実際のAndroid 4.0
プロジェクトでは、アイテムOptions Menu
の1つをクリックして開くものを使用していActionBar
ます。私のメニューの項目は非同期的に更新されるため、場合によっては変更が行われる前に開くことがありますが、これは私にとって適切な動作です。ご存知のように、ユーザーがデバイスの向きを変更すると、アクティビティ全体が再作成されます (メニューも同様です)。この使用例は私のコードで適切に処理されます - の状態Activity
は保存されます。
Options Menu
メニューがまだ表示されているときにユーザーが開いて向きを変更すると、問題が発生します- メニューが再作成されて表示されます。作成後は表示されないようにしたいです。
それは可能ですか?onCreateOptionsMenu()
メソッド内またはメソッド内で何かを行う必要があると思いますonPrepareOptionsMenu()
。