我在一些活动中有一个导航抽屉。我可以使用它来导航到给定的活动列表。在这里,我有一个问题。假设我在活动X并通过导航抽屉,再次选择了活动X.然后,创建相同活动的另一个实例。
我尝试在清单中使用singleInstance
进行此类活动,但后来我又遇到了另一个问题。从这样的" singleInstance"按下后退按钮活动引导我进入第一个非singleTask活动。它并没有让我回到以前的实际活动。
我该如何解决?
更新
使用singleTop
代替singleInstance
为我做了这件事。另请阅读this文章,了解有关启动模式的详细信息。
答案 0 :(得分:1)
您可以使用singleTop
代替singleTask
答案 1 :(得分:0)
将此属性添加到AndroidManifest.xml中的活动:
android:launchMode="singleInstance"