如何在android中使用单个实例进行活动

时间:2015-12-20 07:24:38

标签: android android-activity

我在manifest.xml中使用此标志只有一个活动实例。

android:launchMode="singleInstance"

但是如果这个活动说A启动一个新的活动说B然后再按B上的按钮而不显示活动A.它显示我们发布A的活动。

基本上我想创建一个活动,如果它不在堆栈中,并且如果在堆栈中引入顶部。但是后退按钮也应该正常工作。

我应该使用什么旗帜。

2 个答案:

答案 0 :(得分:1)

使用 机器人:launchMode = “singleTask” 代替 机器人:launchMode = “singleInstance”

答案 1 :(得分:0)

代码活动A(父活动),然后是启动活动b。在manifest.xml文件中声明这些行。单击后退按钮时,它将转到上一个活动(即A(父))。

LocalStrategy