从(推送通知)Android 中的最近任务重新打开上次完成的活动
我的推送通知的文本包含超过 3 行。因此,在未决意图中,我传递了 CustomDialogActivity。单击推送通知时,将打开 CustomDialogActivity,然后按“确定”,我将完成 CustomDialogActivity。
情况 1:当应用程序运行并且推送通知出现时,一切正常。
情况 2:当用户退出应用程序并出现推送通知时,单击它会打开 CustomDialogActivity。按“确定”后,活动结束。
现在,在情况 2 之后,如果我们长按主页按钮“最近的应用程序”将被打开。
当我单击我的应用程序时,CustomDialogActivity 再次打开。
单击“确定”即可完成。这不断重复。
MANIFEST:
activity android:name="com.mypackage.CustomDialogActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog"
注意:CustomDialogActivity 作为待处理意图传递。
我应该如何解决这个问题?
My push notification has text containing more than 3 lines. So, in pending intent I am passing CustomDialogActivity. On click of push notification a CustomDialogActivity is opened and on OK press ,I am finishing the CustomDialogActivity.
Case 1: When the application is running and Push Notification comes all goes fine.
Case 2: When the user quits the application and Push Notification comes then on click of it CustomDialogActivity is opened. On pressing OK of it the activity finishes.
Now, after case 2, if we long press home button "Recent apps" will be opened.
When I clicked on my application then again the CustomDialogActivity is opened.
And on click of OK it finishes. this keeps on repeating.
MANIFEST:
activity android:name="com.mypackage.CustomDialogActivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Dialog"
Note: CustomDialogActivity is passed as pending intent.
How should I fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试在清单中声明活动时使用
android:excludeFromRecents="true"
标志。Try to use
android:excludeFromRecents="true"
flag in declaring activity in manifest.