在 Android 应用程序中,我有两个活动;让我们称它们为 A 和 B。A 是主要活动,它包含一个调用 startActivity() 来显示 B 的按钮。简而言之:
A -> B
A 有一个每分钟滴答作响的线程。在此刻度上,状态栏中会更新通知
这就是我所追求的:
1) 当用户在 A 和 B 都不可见时点击通知时,显示 A 2) 当用户在 A 可见时点击通知时,什么都不发生 3) 当用户在 B 可见时点击通知时,什么也不发生(或者,如果更容易,弹出 B 以显示 A)
1)和2)很容易实现。3) 将启动新版本的 A 并将其添加到队列中:
A -> B -> A,这不是我想要的。用户必须按三下才能进入主屏幕
有没有办法确保单击通知将显示堆栈 A -> B 或单独显示 A?