Ich verwende eine singleTop-Aktivität, um Absichten von einem Suchdialog über zu erhalten onNewIntent()
.
Was mir aufgefallen ist, dass onPause()
das vorher aufgerufen onNewIntent()
wird und danach aufgerufen wird onResume()
. Visuell:
- Suchdialog eingeleitet
- Suchabsicht auf Aktivität ausgelöst
onPause()
onNewIntent()
onResume()
Das Problem ist, dass ich Listener registriert habe onResume()
, die entfernt werden onPause()
, aber sie werden innerhalb des onNewIntent()
Anrufs benötigt. Gibt es eine Standardmethode, um diese Hörer verfügbar zu machen?