平板电脑最近的应用列表中有多个应用实例(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
启动一个其他。这只会重新排列堆栈上的活动,而不会创建任何新实例。
我的应用程序中有两个活动。 第一个 activity 启动模式是 singleInstance,第二个 activity 启动模式是 singleTask。 我正在使用这些启动模式,因为我不想在它们之间切换时破坏任何 activity。 应用程序在移动设备上运行正常。但如果是平板电脑 在最近的平板电脑应用程序列表中可以看到多个实例(第一个和第二个 activity 中的另一个)。 如何避免平板电脑最近的应用列表中出现多个实例?
不要为此目的使用特殊启动模式。这造成的问题多于解决的问题。恢复到标准启动模式或 singleTop
启动模式。
如果您只想在 2 个活动之间切换而不完成它们或创建新活动,只需将 Intent.FLAG_ACTIVITY_REORDER_TO_FRONT
添加到 Intent
即可从 Activity
启动一个其他。这只会重新排列堆栈上的活动,而不会创建任何新实例。