如何只允许一个Activity的一个实例,而又不弄乱后退堆栈导航?

问题描述 投票:0回答:1

假设我有以下活动:

  • A;
  • B;
  • C,和;
  • D;

而且我希望活动C仅具有一个实例。

如果用户进行以下导航:

A→C→B→D→C→B→C

我应该在项目中做什么,当用户开始浏览导航时,结果如下:

A←B←D←B←C


[[

我的样本launchMode活动条目就这么简单:


AndroidManifest

假设我有以下活动:A; B; C,和; D;我希望活动C仅具有一个实例。如果用户执行以下导航:A→C→B→D→C→B→C什么...

android android-activity android-manifest single-instance launchmode
1个回答
1
投票
<activity android:name="A" /> <activity android:name="B" /> <activity android:name="C" android:launchMode="singleTask" /> <activity android:name="D" />
© www.soinside.com 2019 - 2024. All rights reserved.