目前我正在处理通知。但是当我已收到通知并且我在通知栏上点击了此通知时,我无法打开新活动。但我必须打开最近的活动。如果某些数据已保存在我最近在后台运行的应用和应用中并收到通知,那么使用待处理的目标活动会从onresume
/ oncrete
开始。但我上次活动保存的数据已丢失。所以当点击通知然后我没有重新启动活动时的任何解决方案。
请给我一些解决方案。
提前致谢。
答案 0 :(得分:0)
我得到了解决方案。
在待处理意图中添加标记以清除Stack中的顶级/最近活动。
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);