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