我有一个包含两个活动 A 和 B 的应用程序。单击活动 A 中的列表项时,它会将我带到活动 B。该活动第一次正常工作。现在我有一个广播接收器,它会向我抛出一个通知,单击该通知会将我带到活动 B。
问题是当我已经准备好进行活动 B 并且新通知出现时,当我单击它时它会重新启动相同的活动。当我按下返回时,活动没有被正确销毁,因为我正在获取先前活动 B 的日志,而我目前正在关于活动 B。
我已经尝试了所有合适的标志,如 Intent.Flag_Clear top 等......但这并没有帮助我。我的活动有时可以正常工作,有时不能正常工作。请帮助我解决这个问题一周以来