我正在使用singleTop Activity通过onNewIntent()
接收来自搜索对话框的意图。
我注意到的是,在onNewIntent()
之前会调用onPause()
,然后再调用onResume()
。具体如下:
- 搜索对话框被激活
- 搜索意图被发送到Activity
onPause()
onNewIntent()
onResume()
问题在于,我在onResume()
中注册了监听器,并在onPause()
中将其删除,但它们在onNewIntent()
调用中仍然需要。是否有一种标准的方法使这些监听器可用?