打开多个Activity,返回到第一个Activity
来源:互联网 发布:淘宝标题滥用关键词 编辑:程序博客网 时间:2024/05/22 02:31
问题: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则不需要设置(废话)~
0 0
- 打开多个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的返回值
- UML类图几种关系的总结
- 详解https是如何确保安全的?
- MySQL(免安装版)下载安装、配置与使用(win7x64)
- Android中shape的使用
- 软件测试需要掌握的知识
- 打开多个Activity,返回到第一个Activity
- 心灵鸡汤之20160504
- AndroidStudio新建Java项目
- 百度地图定位功能
- NYOJ 1091 还是01背包
- 2016.05.03回顾
- Node.js服务器进行 Unity Multiplayer游戏开发
- 函数内部包含文件
- 拍照(连续拍照 焦距 压缩图像)