Activity的启动模式小结

来源:互联网 发布:淘宝信誉评级极好 编辑:程序博客网 时间:2024/05/22 07:07

singletop的启动模式

  • standard 标准 (默认)

特点:当你通过startActivity() 启动的activity的实例的引用就会放置在任务栈 每次启动都会创建一个新的实例

  • singleTop 独占顶端

    <activity android:name="com.itheima.launchmode.SecondActivity"    android:launchMode="singleTop" ></activity>

singleTop独占顶端
特点:如果activity已经在栈顶,那么不会创建新的实例,而会复用栈顶的Activity. 如果不再栈顶,创建新的实例

singletask的启动模式

singleTask 单任务栈
特点:如果任务栈里面出现了activity,那么就会清空该activity上面所有的activity,再重用该Activity

singleinstance启动模式

singleInstance 单实例
特点:如果activity的启动模式设置了singleInstance 这样的activity会单独存放在一个任务栈里面。并且这样的实例只会有一份引用。

0 0
原创粉丝点击