【发布时间】:2015-11-14 21:11:34
【问题描述】:
当我收到通知时,我的应用和活动在我的最近应用列表中。当我单击通知时,我希望通知的意图得到遵守。在我的情况下,我想重新启动活动(蛮力)并传入新的意图:所以,完成然后重新创建。我正在阅读诸如FLAG_ACTIVITY_NEW_TASK 和FLAG_ACTIVITY_SINGLE_TOP 之类的标签,但我对它们的了解还不够,不知道如何强制“完成然后重新创建”我的活动。而且,哦,有问题的活动是 MainActivity。
GcmListenerService里面的sn-p使用
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
用于发送通知意图
或者
如果我选择onNewIntent,事情会变得复杂,因为可能会显示 DialogFragments,等等。我必须清除所有内容。这就是为什么完成然后重新创建对我来说似乎是最简单的解决方案。
【问题讨论】:
标签: android android-intent android-notifications