情景
我从后台服务发出通知。它在没有绑定活动时启动通知。当用户点按通知时, Activity_A 中的代码会从getIntent();
读取操作,现在我知道如何处理给定的操作。此时一切顺利。在阅读了它开始的操作和结果的活动后,它会启动 Activity_B ,因此 Activity_A 会被发送到后台并销毁(我设置手机会在用户离开时将其杀死),用户在 Activity_B 中执行某些操作然后按回来,当 Activity_A 恢复时,我读取与开头相同的意图操作并进入疯狂循环,我无法离开 Activity_B 。
我在寻找什么?
我想清除启动器意图中的操作。 这肯定会有所帮助,因为在收到PendingIntent通过通知提供的操作后,系统可以销毁并重新创建 Activity_A ,忽略已消耗的操作。