我的推送通知包含多于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"
标志。