Android启动模式单一任务

时间:2015-09-26 21:41:42

标签: android launchmode

在我的应用程序中,我有一个仪表板活动,它的启动模式是“SingleTask”我的应用程序是否有机会在没有onCreate的情况下进入onNewIntent?

例如,如果用户从仪表板导航到另一个活动,并且销毁仪表板后,如果用户再次导航到仪表板会发生什么?

onCreate会工作还是会继续onNewIntent?

感谢。

1 个答案:

答案 0 :(得分:0)

根据Android API文档,只会调用onNewIntent

  

在其包中将launchMode设置为“singleTop”的活动,或   如果客户端在调用时使用了FLAG_ACTIVITY_SINGLE_TOP标志   startActivity(意向)。

由于您使用SingleTask,因此不应调用onNewIntent

请参阅:https://developer.android.com/reference/android/app/Activity.html#onNewIntent(android.content.Intent)