安卓活动的启动方式

PS:我喜欢把问题简单化所以很短,注意不设置的默认情况是为standard模式。


设置方式在AndroidManifest.xml文件下设置,如下所示:


<activity
            android:launchMode="singleTop"

>


(1)standard模式每次启动都会创建一个活动实例。

(2)singleTop 在启动时,如果栈顶是该活动则不会创建。
(3) singleTask如果返回栈存在该活动则直接使用,在这个活动之上的活动全部会被出栈。
(4) singleInstance可以让别的程序共享此活动,此模式会有一个单独的返回栈来管理此活动,此后不管哪个活动来访问这个活动,都共用一个返回栈。

结束语:如果有写的不对地方希望您能评论一下,我好改正,不能误导了别人,谢谢合作。

你可能感兴趣的:(安卓活动启动的模式)