Sto usando un'attività SingleTop per ricevere intenti da una finestra di dialogo di ricerca tramite onNewIntent().
Quello che ho notato è che onPause()viene chiamato prima onNewIntent()e poi chiama onResume(). visivamente:
- finestra di dialogo di ricerca avviata
- intento di ricerca generato dall'attività
onPause()onNewIntent()onResume()
Il problema è che ho ascoltatori registrati onResume()che vengono rimossi onPause(), ma sono necessari all'interno della onNewIntent()chiamata. Esiste un modo standard per rendere disponibili quegli ascoltatori?