我有singleTop
个活动,此活动是通过Intent
启动的:
Intent intent = new Intent(GCMIntentService.this,MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
调用 onNewIntent
。
我的问题是,然后我按下主页按钮,然后再次启动应用程序(从后台)再次调用onNewIntent
具有相同的意图,我找不到丢弃此Intent
的方法。
我试图putExtra
标记此意图,但它不会在应用程序状态更改之间保持不变。
当应用程序到达前台时,是否可以停止调用onNewIntent()
?
答案 0 :(得分:0)
在您的清单中,将以下行添加到您的MainActivity
android:finishOnTaskLaunch="true"