Жизненный цикл onNewIntent () и зарегистрированные слушатели

Я использую singleTop Activity для получения намерений из диалогового окна поиска через onNewIntent () .

Я заметил, что onPause () вызывается перед onNewIntent () , а затем после этого вызывается onResume () . Визуально:

  • диалог поиска инициирован
  • цель поиска запущена для действия
  • onPause ()
  • onNewIntent ()
  • onResume ()

Проблема в том, что у меня есть слушатели, зарегистрированные в onResume () , которые удаляются в onPause () , но они необходимы внутри вызова onNewIntent () . Есть ли стандартный способ сделать этих слушателей доступными?

140
задан Juuso Ohtonen 26 February 2013 в 12:18
поделиться