Estou usando uma atividade SingleTop para receber intenções de um diálogo de pesquisa via onNewIntent()
.
O que notei é que onPause()
é chamado antes onNewIntent()
e depois chama onResume()
. Visualmente:
- diálogo de pesquisa iniciado
- intenção de pesquisa disparada para a atividade
onPause()
onNewIntent()
onResume()
O problema é que tenho ouvintes registrados onResume()
que são removidos onPause()
, mas eles são necessários dentro da onNewIntent()
chamada. Existe uma maneira padrão de disponibilizar esses ouvintes?