Android开发之Intent Flag的介绍
来源:互联网 发布:pw域名批量查询 编辑:程序博客网 时间:2024/06/05 22:48
原文链接:http://blog.csdn.net/wangjia55/article/details/7844878
一、Activity和Task(栈)的关系
Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最低端。从Task中取出东西(Activity)则是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),一次类推,最后取出的是第一次添加的Activity,而Activity在Task中的顺序是可以控制的,那则在Activity跳转时用到Intent Flag
二、界面跳转和服务的启动都会用到Intent,现在介绍Intent Flag是关于Activity的跳转
Intent intent = new Intent(this,xxx.class);
//如果activity在task存在,拿到最顶端,不会启动新的Activity
intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
//如果activity在task存在,将Activity之上的所有Activity结束掉
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
//默认的跳转类型,将Activity放到一个新的Task中
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//如果Activity已经运行到了Task,再次跳转不会在运行这个Activity
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
Intent Flag有20多种,我用过的就只有4中,后期用到了,知道什么作用,再向大家告知
- Android开发之Intent Flag的介绍
- Android之Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- android Intent FLAG介绍:
- Android Intent Flag的介绍 FLAG_ACTIVITY_CLEAR_TOP
- android之intent的Flag详解
- android之intent的Flag详解
- android之intent的Flag详解
- Android基础之Intent的flag
- photoshop--色彩管理
- Get&Post请求和MIMEType
- Linux进程间通信源码剖析,共享内存(shmget函数详解)
- zTree3.5使用ajax请求返回json数据时遇到的问题
- CUDA学习笔记之程序优化
- Android开发之Intent Flag的介绍
- 1.2JSP的三种注释 .
- 海量数据处理之Bloom Filter详解
- FFTW 在linux中安装以及 没有生成动态库 .so 的解决方法
- Java XML解析工具 dom4j介绍及使用实例
- Flash Builder4.6 破解方法的实践
- phonegap 跨域总结
- 15、组播和广播的概念,IGMP的用途。(环回地址、广播地址)
- 2014年腾讯暑期实习笔试题(含分析)