Intent的Flag
来源:互联网 发布:陶仓网络 编辑:程序博客网 时间:2024/05/07 12:27
小段代码:
Intent it=new Intent();it.setClass(Setting.this,Main.class);//从Setting跳转到Mainit.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//加上FlagstartActivity(it);
根据上面的例子解释:
没有加Flag:如果没有Flag,上面的这段代码是新启动Main,不管是不是已经启动Main,这样在栈中从上往下的顺序就是Main,Setting,Main。这里有两个Main
FLAG_ACTIVITY_CLEAR_TOP:清除Main上面的所有Activity(包括Setting,所以这里就不用调用Setting的finish方法),如果Main已经启动了,重新启动,栈中从上往下顺序:Main
FLAG_ACTIVITY_REORDER_TO_FRONT:如果Main已经启动,则不会重新启动Main,而是把在后台没显示的Main带到最前面,栈中从上往下顺序:Main,Setting
FLAG_ACTIVITY_NO_HISTORY:启动Main后,如果再切换到其他Activity(包括按返回键、startActivity方法等),Main会自动调用finish方法,不会留在栈中。
FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS:启动过以后,在长按Home的跳出的最近启动程序中不会出现.
另,addFlags可添加多个Flag, setFlags可以通过|来设置多个Flag
- Intent的Flag
- Intent的Flag
- Intent的Flag属性
- Android的Intent Flag
- intent的flag标志
- Intent的Flag总结
- Intent对象内置的Flag
- Android Intent Flag的介绍
- 常用的Intent Flag 说明
- Intent 传递的flag基本常识
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Intent对象内置的Flag
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Android Intent Flag的介绍
- Intent的常用Flag参数:
- Activity 、Intent的flag介绍
- HTML5+Javascript的游戏,叫“html5游戏”还是“js游戏”?
- PHP 对象的存储与传输(序列化 serialize 对象)
- 最大整数段的和
- NXP USB数据分析(Bus Hound)
- android内存机制
- Intent的Flag
- 累积弦长参数化
- 在一堆数中找出最小的两个数
- [转载]jquery.validate.js remote 数据远程验证
- 历史数据迁移总结
- jQuery EasyUI NumberBox(数字框)的用法
- PL/SQL 11g R2 —— PL/SQL结构控制语句 !
- 清空Oracle 10g回收站中以BIN$开头的表
- 客户端验证的极品--jQuery.validator