Android活动的四种启动模式

活动(Activity)的启动模式分别有4种:standard、singleTop、singleTask、singleInstance
在清单文件(AndroidMainfest.xml)中通过标签指定的android:launchMode属性来选择启动模式。如下图

接下来口述表达这四种启动模式

1)standard: 默认的启动模式(每当启动一个新的活动,它都会创建一个新的Activity入栈处于栈顶位置,            即使是相同的Activity也是这样)2)singleTop:如果在栈顶已经有想用的Activity的实例, 就重用它,否者会创建新的实例并放入栈顶            (注意:不过就算栈中已经存在你想用的Activity实例,但是不在栈顶,也会再次去创建实例)。3)singleTask: 如果栈中有想用的Activity实例,则直接拿来用(会调用实例的onNewIntent()),并让            在它之上的Activity全都出栈,它就会回到栈顶。如果栈中没有想要的活动实例,则新创建一个放在栈顶。4)singleInstance:它会创建一个新的自己独有返回栈,可以让其他应用共享这个活动的实例。            (在这个模式有一个单独返回栈来管理这个活动,也就是任何其他应用激活这个活动都会重用这个栈中的实例)

哈哈哈。纯手敲。希望对大家有所帮助理解!

更多相关文章

  1. Android启动模式
  2. Android(安卓)Recovery模式
  3. Android中Activity启动模式详解
  4. Android中Activity启动模式详解
  5. Android(安卓)输入法/ 软键盘 显示模式 设置(android:windowSoftI
  6. Android应用实例之----基于Service与ContentProvider的音乐播放
  7. Activity的四种加载模式
  8. android前端与java web后台的ssl交互
  9. Android获取其他包的Context实例

随机推荐

  1. Android的消息循环机制 Looper Handler类
  2. Android零基础入门第8节:HelloWorld,我的第
  3. Android(安卓)UI Operation in Thread
  4. 开发规范:《阿里巴巴Android开发手册》之
  5. Android上在两个Activity之间传递Bitmap
  6. Android(安卓)Studio占用太多内存
  7. Android(安卓)图片加载Bit地图 OOM异常解
  8. Android文档阅读01—Android是什么?
  9. Android(安卓)Low memory killer by 永远
  10. Android安装NDK运行环境无需cygwin