以下是个人阅读区分Activity的四种加载模式的理解:

在android里,有4种activity的启动模式,分别为:
“standard” (默认)
“singleTop”
“singleTask”
“singleInstance”


standard: 一般模式, 就是发送几个intent就会创建几个实例.

singleTop: 栈顶模式, 即如果一个activity(现在简称这个Activity为A)在堆栈顶部,

发送intent则会把这个intent传递给A。 如果A不在堆栈顶部则会创

建一个A的新实例.

singleTask: 单例模式: 无论activity A是否在堆栈顶部, 始终只有一个实例

singleInstance 单实例模式:把当前activity单独运行在一个task栈中,

这样便于多个应用程序共享该activity



更多相关文章

  1. Android设计模式系列--适配器模式
  2. 分析linux/android C层的死机堆栈问题
  3. Android中launcherMode="singleTask"详解
  4. AudioManager详解(结合源代码)
  5. Android(安卓)1000实例代码集结(三 )
  6. Android的警示对话框AlertDialog简单使用实例(附Demo)
  7. Android(安卓)API Demo实例解析
  8. android aapt apex
  9. Android之webView入门

随机推荐

  1. 自定义圆形ProgressBar
  2. Android面试宝典
  3. android 获取当前时间精确到毫秒的两种方
  4. iOS, Android, WindowsPhone三大平台交互
  5. Android(安卓)DataBinding使用总结(一)
  6. Unable to start activity ComponentInfo
  7. Android沉浸式状态栏/状态栏设置背景图片
  8. android TextView设置字体颜色
  9. Android:GPS定位 Location == null
  10. Android中获取应用程序(包)的信息----Pac