Intent的几种Flag的不同
不同 几种 Intent flag
2023-09-14 09:00:30 时间
冬天有点冷,不想写博客。
研究下Intent的几种Flag的不同:
1,FLAG_ACTIVITY_CLEAR_TOP:会清理掉目标activity栈上面所有的activity
Intent intent = new Intent(this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);
2,FLAG_ACTIVITY_BROUGHT_TO_FRONT:创建目标activity,且位于栈顶
Intent intent = new Intent(this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); startActivity(intent);
3,FLAG_ACTIVITY_REORDER_TO_FRONT:如果目标activity存在栈中,将其置顶
Intent intent = new Intent(this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(intent);
4,FLAG_ACTIVITY_NEW_TASK:创建新的activity实例
Intent intent = new Intent(this, B.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);
相关文章
- JS 匿名函数——几种不同的调用方式[通俗易懂]
- Python编程经典案例【考题】找出两个字符串中相同字符和不同字符
- 不同程序集,名称空间类名和方法签名都一样的方法,如何调用
- 公司对不同职级能力抽象要求的具体化
- 【Android 屏幕适配】屏幕适配基础概念 ② ( 像素 px 与 密度无关像素 dip | 像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 )
- 对话框、模态框和弹出框看起来很相似,它们有何不同?
- 不同页面之间实现参数传递的几种方式详解程序员
- Linux系统之旅:探究不同分支之间的差异(linux的分支)
- 升级 Ubuntu Linux 内核的几种不同方法
- PHP连接MSSQL:实现不同数据库的高效通信(php连接mssql端口)
- 写敏感Oracle用户大小写敏感:字母不同,意义也不同(oracle用户大小)
- 探索MySQL三种不同的安装方式(mysql三种安装方式)
- 深入了解MySQL探究其不同种类的关系模式(mysql一共有几种关系)
- 探究MySQL多连接环境下的事务处理(mysql不同连接的事务)
- 深入解析MySQL的两种内核究竟有何不同(mysql两种内核)
- 探索Oracle伪列之不同类型(oracle伪列有几种)
- MYSQL导入数据的几种不同
- php不同编码下的字符串长度区分