J'utilise une activité singleTop pour recevoir les intentions d'un dialogue de recherche via onNewIntent()
.
Ce que j'ai remarqué, c'est que ça onPause()
s'appelle avant onNewIntent()
, et ensuite ça appelle onResume()
. Visuellement:
- boîte de dialogue de recherche lancée
- intention de recherche renvoyée à l'activité
onPause()
onNewIntent()
onResume()
Le problème est que j'ai des écouteurs enregistrés onResume()
qui sont supprimés onPause()
, mais ils sont nécessaires à l'intérieur de l' onNewIntent()
appel. Existe-t-il un moyen standard de rendre ces auditeurs disponibles?