Saya menggunakan Aktivitas SingleTop untuk menerima maksud dari dialog pencarian via onNewIntent().
Apa yang saya perhatikan adalah yang onPause()dipanggil sebelumnya onNewIntent(), dan kemudian memanggilnya onResume(). Secara visual:
- dialog pencarian dimulai
- niat pencarian dipecat ke aktivitas
onPause()onNewIntent()onResume()
Masalahnya adalah bahwa saya memiliki pendengar terdaftar onResume()yang bisa dihapus onPause(), tetapi mereka diperlukan di dalam onNewIntent()panggilan. Apakah ada cara standar untuk membuat pendengar itu tersedia?