使用预定义的backstack启动新任务(活动A上的活动B)

时间:2014-04-01 09:58:01

标签: android android-intent

有没有办法在前台启动活动B但在backstack上有活动A的任务?因此,当我通过意图启动B并按后退或主页按钮时,A处于活动状态。

目前我可以通过意图标志FLAG_ACTIVITY_NEW_TASK开始新任务并启动B但当然我的背包是空的,所以当我点击后退按钮时它将返回到主屏幕。

仅在应用程序之前运行时(活动A已存在)。启动活动B将产生正确的背堆状态A,B,其中B位于A的顶部。

1 个答案:

答案 0 :(得分:0)

当你从那个条件进行反击然后设置一个flag boolean时,无论何时你反击,然后检查falg是否为真,然后在后退按钮中传递A的活动意图:)