がAsynctaskLoaderアクティビティの から開始されるOnCreate()と、その作業が終了し、onLoaderFinished() アクション バー メニューが拡張される前、つまり が呼び出される前onCreateOptionsMenu()に呼び出されます。
ローダーの結果に応じて、いくつかのアクション メニュー項目を変更する必要があります。これを解決するにはどのようなアプローチが考えられますか?
更新: これは向きの変更時に発生します。私はデバッガでこのシーケンスを観察しています:
- アプリケーションの開始:
onCreate()->onCreateOptionsMenu()->onLoadFinished() - 横向きに回転:
onCreate()->onLoadFinished()->onCreateOptionsMenu() - 縦向きに戻す:
onCreate()->onLoadFinished()->onCreateOptionsMenu()