Intent的setFlag和addFlag有什么区别?
setFlag是把之前的替换掉,addFlag是添加新的

 Intent it=new Intent();
it.setClass(Setting.this,Main.class);//从Setting跳转到Main
it.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//加上Flag
startActivity(it);

根据上面的例子解释:

可添加多个Flag, setFlags可以通过|来设置多个Flag

最新文章

  1. JAVA类和对象课后作业
  2. Python的第一天
  3. Android基于mAppWidget实现手绘地图(五)--如何创建地图资源
  4. 用c++处理文件流
  5. MVC4相关Razor语法以及Form表单
  6. [改善Java代码]覆写equals方法时不要识别不出自己
  7. 使用PHP获取汉字的拼音(全部与首字母)
  8. phpcms新增栏目字段_phpcms添加栏目属性
  9. javascript 控制台输出 图片 console.log 真强大 真佩服你们的创造力
  10. Lottie安卓开源动画库使用
  11. Spring boot——logback 基础使用篇(一)
  12. poj 3348 Cow 凸包面积
  13. idea中去除重复代码提示的灰色波浪线
  14. vue echarts map的使用,页面多图动态自适应
  15. SElinux安全子系统---学习
  16. JS中简单的二级城市联动
  17. Redis 开启远程连接
  18. PWM实现ADC和DAC
  19. Linux系统下inode满了导致无法写文件的解决思路
  20. Codeforces.888G.Xor-MST(Borůvka算法求MST 贪心 Trie)

热门文章

  1. centos7下安装iperf时出现 make: *** No targets specified and no makefile found. Stop.的解决方案
  2. python工程的结构
  3. Eclipse解除已关联的Coding远程仓库,重新关联github上的远程仓库
  4. java 线程池(线程的复用)
  5. 生日蛋糕 (poj1190) (dfs剪枝)
  6. 汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR
  7. IOC依赖注入的原理
  8. service worker介绍
  9. 如何在Linux下手动编译安装gcc
  10. unittest单元测试框架总结(转)