连续打开N个Activity,返回到第一个Activity
2014-10-31 18:10
281 查看
问题: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);
情形:如 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);
相关文章推荐
- Android中打开多个Activity,点击返回到第一个Activity
- [Android1.5]打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,如何返回到第一个Activity? 如 A 打开 B, B 打开 C, C 打开 D, 然后如果从 D 一步返回到 A,并清楚掉 B、C、D呢?
- [Android1.5]打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity的问题
- Android_打开多个Activity,返回到第一个Activity
- [Android1.5]打开多个Activity,返回到第一个Activity的问题
- [Android1.5]打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity的问题
- 打开多个Activity,返回到第一个Activity
- 打开多个Activity,返回到第一个Activity
- android 打开多个Activity,返回到第一个Activity的问题
- Android打开多个Activity后返回到第一个Activity
- 打开多个Activity,返回到第一个Activity的问题
- 一个Activity中打开另外一个Activity再返回的全部生命周期
- 9.1、Android中得到新打开Activity 关闭后返回的数据
- 通过广播关闭应用程序(每个Activity)和连续点击两次返回键关闭应用程序
- 关闭所有Activity和连续点击两次返回键关闭程序的方法
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时回到手机桌面,然后才会跳转到当前activity