Android 强制通知和其他意图始终恢复最近(最顶端)的活动
我正试图保持某个活动堆栈顺序完好无损,而不考虑发送到我的应用程序的通知意图和潜在恶意意图 也就是说,我的应用程序可以具有以下运行时结构:Android 强制通知和其他意图始终恢复最近(最顶端)的活动,android,android-activity,android-notifications,Android,Android Activity,Android Notifications,我正试图保持某个活动堆栈顺序完好无损,而不考虑发送到我的应用程序的通知意图和潜在恶意意图 也就是说,我的应用程序可以具有以下运行时结构: [活动C] [活动B] [主要活动A] 即使收到的意图是针对第2级或第3级(活动B或主要活动),我仍然希望向用户展示活动C,并让后退键返回到B,只需第二次按下即可到达主要活动 我现在正在解决这个问题,通过将活动设置为单顶并通过startActivityForResult彼此启动,并将通知栏中的通知更新到最顶端,并使用当前标志:PendingEvent.flag
谢谢所以基本上你想在完成活动C后清除所有活动?不,我希望活动的顺序和实例数保持不变,而不管接收意图如何。为了让它像堆栈一样,总是后进先出。你可以尝试android:launchMode