打开多个Activity,返回到第一个Activity
来源:互联网 发布:ip电话软件下载 编辑:程序博客网 时间:2024/05/21 20:26
问题:Android顺序打开多个Activity,如何返回到第一个Activity(一般为首页)?
情形:如 A 打开 B, B 打开 C, C 打开 D, 然后如果从 D 一步返回到 A,并清楚掉 B、C、D呢?
一个很笨的方法是:
Intent intent= new Intent(this, 首页Activity.class); startActivity(intent);
Android开发过程中肯定会经常遇到要返回首页的情形,google当然想到了这一点,实现起来很简单,只要在打开每个Activity之前 设置相应的Flag就可以了,代码如下:
Intent intent= new Intent(this, 首页Activity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);
PS:比如问题描述的情形,解决方法是A打开B之前,在A中设置Flag;B打开C之前,在B中设置Flag;以此类推,D则不需要设置(废话)~
- 打开多个Activity,返回到第一个Activity
- 打开多个Activity,返回到第一个Activity
- 连续打开N个Activity,返回到第一个Activity
- 打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity的问题
- [Android1.5]打开多个Activity,返回到第一个Activity的问题
- [Android1.5]打开多个Activity,返回到第一个Activity的问题
- Android打开多个Activity后返回到第一个Activity
- android 打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity的问题
- Android中打开多个Activity,点击返回到第一个Activity
- 打开多个Activity后返回到原始界面数据
- 打开多个Activity,如何返回到第一个Activity? 如 A 打开 B, B 打开 C, C 打开 D, 然后如果从 D 一步返回到 A,并清楚掉 B、C、D呢?
- 创建第一个Activity
- 打开多个Activity退出的方法
- 安全退出打开的多个activity
- Android 从一个Activity跳转到另一个Activity获取第二个Activity的返回值
- 完美解决QT->setText()中文乱码问题
- jira 3.6 破解 步骤
- PHP中的二维数组遍历
- 电子杂志移动应用Google Currents之初体验
- android 自定义ProgressBar
- 打开多个Activity,返回到第一个Activity
- 设计模式总结
- vs2008中TFS安装指南
- 达芬奇五年沉浮——嵌入式处理器架构之争决战2012
- DIV+CSS--IE6,IE7,IE8,Firefox兼容
- vim编辑器终结版
- 为什么使用if else分支语句不好
- 总结一下Page_Load和OnLoad
- 关于C#Winform线程调用窗体的使用方法以及窗体的单一显示