android活动始终处于领先地位

android活动始终处于领先地位,android,android-activity,manifest,Android,Android Activity,Manifest,有两种活动:A和B 如果活动A已启动,则它将始终位于活动B的顶部(如果存在B) 如果B启动且A位于前景,则B将位于A下方 如果A进入后台或关闭,则(如果B存在)B将显示 每个活动都在自己的任务中运行 换句话说,是否有一种简单的方法可以在当前活动的正下方启动活动,以便在该活动结束时显示该活动 使用清单标志最好在新任务堆栈内部启动,最简单的方法是什么。阅读文档了解意图 在检查意图的onCreate内,打开B 现在你有了一个新的堆栈,其中B位于A之上,但是A和B以前使用过。我认为你必须使用片段而

有两种活动:A和B
如果活动A已启动,则它将始终位于活动B的顶部(如果存在B)
如果B启动且A位于前景,则B将位于A下方
如果A进入后台或关闭,则(如果B存在)B将显示

每个活动都在自己的任务中运行

换句话说,是否有一种简单的方法可以在当前活动的正下方启动活动,以便在该活动结束时显示该活动


使用清单标志最好在新任务堆栈内部启动,最简单的方法是什么。阅读文档了解
意图

在检查意图的
onCreate
内,打开B


现在你有了一个新的堆栈,其中B位于A之上,但是A和B以前使用过。

我认为你必须使用片段而不是活动。不,我认为必须有一种简单的方法,你必须实现
应用程序类
,才能实现这一点,逻辑可能是:
您的应用程序类将保存当前显示的活动的记录,并根据该情况执行操作
如果B启动且A位于前台,则B将位于A下方
您无法发送活动(B)在A后面,因为A现在在前景中,你没有B的活动实例。我想说的是,当你启动B时,它不会在前景中