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