Android--活动的启动模式

来源:互联网 发布:淘宝网首页小音箱 编辑:程序博客网 时间:2024/06/02 04:15
活动的启动模式共有4种:standard,singleTop,singleTask,singleInstance,可以在<acitvity>标签中指定android:lanchMode属性来选择启动模式

standard

默认的启动模式,对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动都会创建该活动的一个新实例,可以在自己本身的活动上再次启动本身活动,并入栈

singleTop

使用singleTop模式的活动,只有当该活动处于栈顶,不能创建新的活动实例

singleTask

使用singleTask模式的活动,在创建时系统会在栈中查找,是否有该活动的实例,不会重复创建活动,含有该活动的实例,则会去调用已创建好的实例

singleInstance

会启动一个新的返回栈来管理此活动,该模式最为复杂,实现两个应用程序共享一个活动实例的时候使用(日后再进行详解)

0 0
原创粉丝点击