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?