活动启动模式单实例使用情况

时间:2015-03-17 06:09:18

标签: android back-stack single-instance launchmode

我有两项活动。 WebViewActivity和CameraPreviewActivity

我应该可以在点击按钮时在两个活动之间切换。一旦我启动了CameraPreviewActivity,活动的进一步加载不应该花费太多时间来初始化摄像机视图。它应该像是从以前的状态恢复。

通过将两个活动的启动模式保持为'单一实例'来实现这一点是一个好主意。并在单击相应按钮时启动活动?

1 个答案:

答案 0 :(得分:0)

  

通过将两个活动的启动模式保持为'单一实例'来实现这一点是一个好主意。并在单击按钮时启动活动

是的,在Manifest中将其LaunchMode标记为SingleInstance,也不要在其中任何一个中调用finish()方法。这将调用堆栈中已存在的活动。