android - 将特定 Activity 作为堆栈中的根 Activity

标签 android android-activity stack android-intent

我的堆栈中有一组 Activity 说 A-->B-->C。当我发射 名为“D”的 Activity 应该作为我的根 Activity 被解雇 应用程序和所有其他 Activity (A、B、C)应该被清除 一旦 Activity D 启动,就会从我的堆栈中获取。任何人都可以告诉我如何 做这个

最佳答案

设置根 Activity

    Intent intent = new Intent(this, DActivity.class);

    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);

    startActivity(intent);

关于android - 将特定 Activity 作为堆栈中的根 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4958520/

相关文章:

android - 如何将 15Mb 文件从 Assets 文件夹复制到 SD 卡...?

android - Android应用程序如何具有零 Activity

java - 保留 ListView 中项目的检查状态

c - gcc 如何确定基于 C 的函数将使用的堆栈大小?

c++ - 使用 std::stack 和 std::map 内存使用率意外高

下方和上方的 Android 布局

Android:应用启动时仅将数据插入本地数据库一次

Android listView 作为 iPhone 的 listView

Android - 如何覆盖 "Back"按钮,使其不会完成()我的 Activity ?

c++ - glGetFloatv 导致堆栈粉碎