singleTopアクティビティを使用して、を介して検索ダイアログからインテントを受信していonNewIntent()
ます。
私が気づいたのは、それonPause()
が前onNewIntent()
に呼び出され、その後に呼び出されることonResume()
です。視覚的に:
- 検索ダイアログが開始されました
- アクティビティに発動した検索意図
onPause()
onNewIntent()
onResume()
問題は、に登録されonResume()
ているリスナーが登録されていることですonPause()
が、それらはonNewIntent()
呼び出しの中で必要です。これらのリスナーを利用可能にする標準的な方法はありますか?