首页 > 移动平台 > 详细

Android:Activity启动模式

时间:2015-11-13 00:50:39      阅读:339      评论:0      收藏:0      [点我收藏+]

1.标准模式:不需要设置,默认就是标准模式

2.singleTop模式:如果栈顶已经是该Activity,就无法在启动了,如果不是才会启动

3.singleTask模式:如果该Activity没有启动过,会启动并跳转至该Activity,即该Activity出现在栈顶,如果该Activity已经启用过,但是不在栈顶,那么再次启动时,会返回至该Activity,即把该Activity上方的所有Activity全部销毁。对于singleTask的Activity,任务栈中永远只有一个该Activity。

4.singleInstance:该Activity启动时,会在一个新的任务栈中启动,并且只会启动一次,以后再次启动该Activity时,其实只是把该Activity所在的任务栈中移动至前台。

  非单例模式的Activity,如果在10个应用中启动,那么就会有10个实例,单例模式的Activity,内存中永远只有一个,10个应用启动单利模式的Activity,都只是把Activity所在的任务栈移动至前台。

 

Android:Activity启动模式

原文:http://www.cnblogs.com/ChengDavid/p/4960577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!