0

目前我正在处理通知。但是当我已经收到通知并且我在通知栏上单击了此通知时,我不必打开新活动。但我必须打开最近的活动。当一些数据保存在我最近的应用程序和在后台运行的应用程序并接收通知时,然后使用挂起的意图活动以onresume/开头oncrete。但是我上次活动保存的数据已经丢失。因此,单击通知时的任何解决方案都不必重新启动活动。

请给我一些解决方案。

提前致谢。

4

1 回答 1

0

我得到了解决方案。

在待处理的意图中添加标志以从堆栈中清除顶部/最近的活动。

notificationIntent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);

于 2015-06-09T10:42:56.557 回答