平板电脑最近的应用列表中有多个应用实例(android)

Multiple instances of app in recent app list of tablet(android)

我的应用程序中有两个活动。 第一个 activity 启动模式是 singleInstance,第二个 activity 启动模式是 singleTask。 我正在使用这些启动模式,因为我不想在它们之间切换时破坏任何 activity。 应用程序在移动设备上运行正常。但如果是平板电脑 在最近的平板电脑应用程序列表中可以看到多个实例(第一个和第二个 activity 中的另一个)。 如何避免平板电脑最近的应用列表中出现多个实例?

不要为此目的使用特殊启动模式。这造成的问题多于解决的问题。恢复到标准启动模式或 singleTop 启动模式。

如果您只想在 2 个活动之间切换而不完成它们或创建新活动,只需将 Intent.FLAG_ACTIVITY_REORDER_TO_FRONT 添加到 Intent 即可从 Activity 启动一个其他。这只会重新排列堆栈上的活动,而不会创建任何新实例。