Android中打开多个Activity,点击返回到第一个Activity
Posted 彬sir哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中打开多个Activity,点击返回到第一个Activity相关的知识,希望对你有一定的参考价值。
问题:Android顺序打开多个Activity,如何返回到第一个Activity(一般为首页)
情形:如 A打开B, B打开C, C打开D, 然后如果从D一步返回到A,并清空B、C、D呢?
一个没用的方法是:
Intent intent= new Intent(this, 首页Activity.class);
startActivity(intent);
Android开发过程中肯定会经常遇到要返回首页的情形,实现起来很简单,只要在打开的最后一个Activity中 设置Flag就可以回到第一个Activity,代码如下:
Intent intent = new Intent(TestActivity3.this, MainActivity.class);
//返回到首页Activity,其他的多个当前Activity会被清空
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
以上是关于Android中打开多个Activity,点击返回到第一个Activity的主要内容,如果未能解决你的问题,请参考以下文章
Android 通知:使用多个 PendingIntents 点击按钮时打开 Activity 并运行 BroadcastReceiver