我的推送通知包含多于3行的文本。因此,出于未决的意图,我正在传递CustomDialogActivity。单击推送通知后,将打开一个CustomDialogActivity,然后单击OK,就完成了CustomDialogActivity。
情况1:当应用程序运行且推送通知到来时,一切正常。
情况2:当用户退出应用程序并且出现“推送通知”时,单击它便打开了CustomDialogActivity。在按OK时,活动结束。

现在,在第2种情况下,如果我们长按主页按钮,则会打开“最近使用的应用程序”。
当我单击我的应用程序时,然后再次打开CustomDialogActivity。
然后单击“确定”完成。这一直在重复。

MANIFEST:
   activity android:name="com.mypackage.CustomDialogActivity"
   android:screenOrientation="portrait"
   android:theme="@android:style/Theme.Dialog"


注意:CustomDialogActivity作为暂挂意图传递。

我该如何解决?

最佳答案

尝试在清单中声明活动时使用android:excludeFromRecents="true"标志。

10-08 17:58