我的应用程序中有两个活动.
第一个活动启动模式是singleInstance,第二个活动启动模式是singleTask.
我正在使用这些启动模式,因为我不希望在它们之间切换时销毁任何活动.
应用程序在移动设备的情况下正常工作.但是在平板电脑的情况下
在最近的平板电脑应用列表中可以看到多个实例(第一个和第二个活动中的一个).
如何在最近的平板电脑应用列表中避免多个实例?
解决方法:
为此,请勿使用特殊启动模式.这会产生比解决的问题更多的问题.恢复标准启动模式或singleTop启动模式.
如果您只想在两个活动之间切换而不完成它们或创建新活动,只需将Intent.FLAG_ACTIVITY_REORDER_TO_FRONT添加到用于从另一个活动中启动一个活动的Intent.这将只重新排列堆栈上的活动,而不创建任何新实例.