android - 如何完成除主 Activity 之外的所有 Activity 并调用另一个 Activity

标签 android android-intent android-activity

我正在我的应用程序中实现抽屉导航。单击抽屉菜单列表的每个项目时,我将调用另一个 Activity,并且此抽屉导航在每个 Activity 中实现。

现在我想在每次单击项目时调用 Activity 时清除 BackStack,因此如果我按下后退按钮,则不应存在用户跳转到当前 Activity 的上一个 Activity 。

最佳答案

这样做-

Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |  Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);

关于android - 如何完成除主 Activity 之外的所有 Activity 并调用另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26468619/

相关文章:

android - 如何在也有 ApplicationContext 对象的简单 Java 类中访问 Android 自定义应用程序对象?

android - 从 DecorView@2da7146[MyActivity] 找不到 ViewTreeLifecycleOwner

android - 我可以让仪器测试杀死并重新启动应用程序进程吗?

android - 相机显示拉伸(stretch)图像

android - 1 MB .txt 文件中有多少个字符?

java - 使用显式 Intent 时应用程序崩溃

android - 如何隐藏状态栏?

android - 屏幕关闭时时髦的 android Activity 行为?

java - 状态栏的颜色不随 Theme.AppCompat.Light 变化

android - 声音从 Smarthpone 扬声器而不是 Android Auto 扬声器播放