在我的应用程序中,我有一个仪表板活动,它的启动模式是“SingleTask”我的应用程序是否有机会在没有onCreate的情况下进入onNewIntent?
例如,如果用户从仪表板导航到另一个活动,并且销毁仪表板后,如果用户再次导航到仪表板会发生什么?
onCreate会工作还是会继续onNewIntent?
感谢。
答案 0 :(得分:0)
根据Android API文档,只会调用onNewIntent
:
在其包中将launchMode设置为“singleTop”的活动,或 如果客户端在调用时使用了FLAG_ACTIVITY_SINGLE_TOP标志 startActivity(意向)。
由于您使用SingleTask
,因此不应调用onNewIntent
。