何らかの理由で、アプリでonCreateOptionsMenu()
AFTER が呼び出さonResume()
れます...したがって、UI を設定している間 (onCreate()
との間onResume()
)、メニューを把握できず、対応するアクションを設定できません。私のActionBarのアイテム...
これまでに見つけた唯一の回避策は、戻るinvalidateOptionsMenu()
直前に手動で呼び出すことです。onCreate()
その方法onCreateOptionsMenu()
がすぐに呼び出され、メニューを手に入れて、最終的に目的のアクション アイテムを追加できます。
誰もこの問題を経験しましたか? 与えられたアクションアイテムonCreateOptionsMenu()
が後に呼び出されるようにプログラムで設定するにはどうすればよいonResume()
ですか?
私のアプリは JellyBean で実行されており、組み込みの ActionBar (ActionBarSherlock なし) を使用していますandroid:minSdkVersion="14"
。android:targetSdkVersion="16"