跨界面跳转,并清除之前的界面
来源:互联网 发布:蓝狐网络培训 编辑:程序博客网 时间:2024/05/21 21:49
有的时候有这样的需求
A->B->C->D
这是4个activity
A调到到B这样类推,
这个时候D上面有一个返回A的按钮,点击之后返回A,同时B,C,D3个activity需要清除,
网上搜到的都是设置flag,FLAG_ACTIVITY_CLEAR_TOP,或者FLAG_ACTIVITY_CLEAR_TASK
这样能实现这个需求,但是如果你在A界面构建了web服务,那么这个web服务也会被关闭掉,
所以最好的方法是这样,跳转是正常跳转,但是A界面的lauchmode设置为
android:launchMode="singleTask"
就可以了
这样调到到A后会自动清除BCD,同时在A界面创建的服务也不会被关闭
阅读全文
0 0
- 跨界面跳转,并清除之前的界面
- Android 界面跳转 获取之前的界面的方法
- 登录完成后跳转到之前的界面
- 界面不能跳转登录界面并连接
- tableView跳转界面时取消之前界面被选中状态
- 其它界面跳转到主界面,并切换主界面的Fragment
- 的界面跳转
- 多界面的跳转
- 界面之间的跳转
- ActionBar的界面跳转
- 跳转界面的处理
- 实现界面的跳转
- 游戏界面的跳转
- 界面的简单跳转
- 界面的动画跳转
- 点击每个省份的并跳转到各自的界面
- Android实现两个Activity界面的跳转并传值
- 从网络解析数据并实现三个界面的跳转
- 冒泡排序的原理与实现
- MD5加密
- POJ 3060 Make it Manhattan 笔记
- JavaScript+jQuery学习的的干货(一)
- 中国Win10市场份额全面超越XP_仅次于Win7
- 跨界面跳转,并清除之前的界面
- html_day04_video&audio
- Linux中关于文件操作与管道的命令小结
- 安装Python插件autopep8
- POJ
- 详解linux中nginx启动 重启 关闭命令
- Android代码片段整理(一)
- java
- 【Android Studio】AS在building “ ” gradle project info卡住