Android Intent Flag的介绍
来源:互联网 发布:淘宝虚拟物品发货 编辑:程序博客网 时间:2024/05/19 18:38
一、Activity和Task(栈)的关系
Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西 (Activity)则会处于最下面,最后添加的东西(Activit y)则会在最低端。从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的介绍 FLAG_ACTIVITY_CLEAR_TOP
- Android开发之Intent Flag的介绍
- Android之Intent Flag的介绍
- Android的Intent Flag
- Activity 、Intent的flag介绍
- Android Intent常见的FLAG
- Android中Activity、Intent相关Flag介绍
- 有源蜂鸣器与无源蜂鸣器的区别(超全)
- 关于IL中间语言的浅谈
- C#学习
- Android 使用Socket完成进程间通信
- mysqldump如何保证数据一致性
- Android Intent Flag的介绍
- uva 11927 - Games Are Important(组合游戏+记忆化)
- Python pychart画图几种常见的形式
- ios--导航控制器的基本概念
- Ubuntu10.10——配置DFS
- 在linux下面配置golang开发环境
- CPU相关的18个概念
- 南阳oj 161(威佐夫博弈)
- 泛型集合,非泛型集合