在我的应用程序中,我有一个仪表板活动,它的启动模式是"SingleTask"是否有机会,我的应用程序得到在onNewIntent没有onCreate?
例如,如果用户从仪表板导航到另一个活动,在仪表板被销毁后,如果用户再次导航到仪表板会发生什么?
将onCreate工作或只是将继续从onNewIntent?
谢谢。
根据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)