Android中Activity启动模式launchermode和intent.addFlags
16lz
2021-01-23
方式1,在 清单文件中 配置
方式2,在代码中 配置
Intent in = new Intent(LoginType1Activity.this, MainActivity.class); in.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //启动的 每个activity 都将在一个新的 Task中 startActivity(in);
Intent in = new Intent(LoginType1Activity.this, MainActivity.class); in.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); //对应 singletop startActivity(in);
Intent in = new Intent(LoginType1Activity.this, MainActivity.class); in.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);//对应 singletask startActivity(in);
更多相关文章
- 多种方式判断PC端,IOS端,移动端
- Android中XML的三种解析方式
- android创建桌面快捷方式(启动目标非项目的启动页)
- Android Intent和按钮响应事件的几种方式
- Android 5种方式存储数据:
- Android中自定义控件之飞入飞出布局及随机布局实现方式
- Android中帧动画在Activity启动时自动运行的几种方式
- Android中日志信息的打印方式