密码管理请下载:

http://a.app.qq.com/o/simple.jsp?pkgname=com.wa505.kf.epassword

1. 默认启动模式:  不考虑task

2.singleTop: 如果在task顶,则不启动。

3.singleTask: 只属于一个task。如果对对应task存在,则直接启动到对应的task中,不会启动新的task作为root。并且,若启动的时候,发现task中已经有此activity,就会弹出所有top.

4.singleInstance:只属于一个task, 并且此task中只有一个activity.

关于FLAG_ACTIVITY_NEW_TASK:

1. Activity是否能够作为新的task的来启动的一个标记。具体是否作为新的task启动主要取决于taskAffinity对应的task是否存在,如果已存在,则不启动新的task,如果不存在,则启动新的task。

2. 如果启动新的task,则一定会启动此activity

3. 如果不启动新的task,是否启动Activity取决于以这个Activity作为task标记的task是否存在。

如果存在,则不启动activity,否则启动activity。

4. 如果不启动新的task,但是启动了FLAG_ACTIVITY_NEW_TASK对应的activity,此activity一旦切换为root,那么此activity 就会标记一个新的task。

所以FLAG_ACTIVITY_NEW_TASK 是一个“必要时以此activity建立task的标记”, 而不是“以此activity建立task的标记”。

Activity Stack相关推荐

  1. Tasks、 activity 及 activity stack - 人间奇迹(转)

      http://www.cnblogs.com/yaozhongxiao/p/3365345.html Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个 ...

  2. [置顶] Activity Stack

    密码管理请下载: http://a.app.qq.com/o/simple.jsp?pkgname=com.wa505.kf.epassword 1. 默认启动模式:  不考虑task 2.singl ...

  3. Task和Activity相关(转)

    http://www.cnblogs.com/xirihanlin/archive/2010/06/03/1750811.html 这段时间在做一个项目,发现对Task和Activity掌握的还是不牢 ...

  4. Activity栈管理(二):Launch Mode

    android 使用了activity stack 来管理activity .其中一个task 对应了一个activity 栈 本文将从一下两个方面来讲述 activity launch mode(不 ...

  5. 关于Activity onNewIntent方法的调用时机

    在官方API上的说明如下: http://developer.android.com/reference/android/app/Activity.html#onNewIntent(android.c ...

  6. Android中Activity的启动流程和组织管理方式(Backstack、Task)

    前言: Android对Activity的组织管理会引入一些名词概念术语,像Stack.Task等,本文会做简单介绍.Activity的启动.切换以及组织管理会受不同的配置和属性的影响,本文会简单介绍 ...

  7. Androidz之Activity概要学习

    Androidz之Activity概要学习 1.     Activity类概述 Activity(活动)是一个单独的.能获取焦点的,且能与用户交互的东西.所以我们通常在Activity类中的onCr ...

  8. 探索7.x, 全面解析Activity启动框架 (1)

    无论怎么说, Activity都是Android最核心的组件, 主要负责向用户展示应用信息. Activity的生命周期由Android系统控制, 启动与绘制都是自动完成. 对于开发人员而言, 仅仅是 ...

  9. Android 如何快速定位当前页面是哪个Activity or Fragment

    在日常需求开发中,经常碰到不太熟悉的模块,如何快速定位相应页面对应的Activity/Fragment ? (1)查看当前Activity  :adb shell "dumpsys wind ...

最新文章

  1. 解决微信二次分享失败--后面被加上from=singlemessageisappinstalled=0的解决方案
  2. ActionScript工程如何使用Flash CS的fl包中的UI组件(转)
  3. python 曲线回归_线性回归——Python代码实现
  4. InnoDB索引原理详解
  5. 自动轮播本地图片触摸暂停轮播
  6. 39个必知必会的SQL 性能调优方法
  7. 网络蛋白质组学在计算机中应用,Mumford Shah算法研究及其在拓扑蛋白质组学中的应用...
  8. Flutter BuildOwner之inactive Elements浅析
  9. 机器学习落地的五个阶段
  10. UWP 学习笔记 二
  11. ubuntu虚拟机连接被服务器拒绝,关于使用pietty或putty终端连接ubuntu虚拟机时报被拒绝连接问题...
  12. Stimulsoft Reports.JAVA 2022.4.3 Crack
  13. 校验手机号正则,支持166及199等手机号
  14. Matlab 未找到支持的编译器或 SDK 解决方法归纳
  15. linux关闭ipv6dns,dns关闭ipv6
  16. php mysql开发实战 光盘_随书光盘-PHP开发实战1200例 | 软件库
  17. Java 老矣,尚能饭否? 1
  18. 书摘: Security Power Tools
  19. Jmeter 性能测试入门 ——性能插件介绍
  20. SAS学习之sas7bdat文件的读取

热门文章

  1. cgo引用定义不一致_应急照明、消防应急照明和疏散指示系统的定义与分类
  2. try/catch的用法
  3. spring mvc mysql配置_spring mvc配置数据库连接
  4. 测试掌握的Linux解压,轻松掌握Linux压缩/解压文件的方法
  5. python读书报告_读书笔记 Python编程入门
  6. iOS 四种保存数据的方式!
  7. 探索客户端JavaScript
  8. Revit API导出GBXML
  9. Chkdsk 工具将自动启动时启动的运行 Windows XP Service Pack 2 计算机扫描磁盘
  10. 操作系统——文件合并