java - 当您跳转到下一个 Activity 时如何销毁先前的 Activity

标签 java android multithreading android-intent

我有 Activity A,有计时器线程。 5 秒后,它通过 Intent 跳转到 Activity B。如何在您进行 Activity B 时销毁 Activity A,以便后退按钮不会让您返回到 Activity A。

最佳答案

您必须清除 Activity 后台堆栈。

intent = new Intent(this, Activity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
StartActivity(intent);

关于java - 当您跳转到下一个 Activity 时如何销毁先前的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22408780/

相关文章:

java - OSGi 'update' 命令;动态服务不会重启

c++ - 在通知期间注册/注销观察者时如何避免死锁?

c# - 有没有办法使这段代码线程安全?

java - 使用 Room Persistence 在运行时生成查询

android - 阻止某些 fragment 中的景观可能性

java - 从 AltertDialog ListView 中的所选项目获取值

java - 从 SwingWorker 线程获取结果后,具有特定 JRadioButton 的 JPanel 不会更新

java.lang.NullPointerException 错误

java - 使用 JNI 从 Cocoa 调用 Java 类函数

java - 如何获取联系人的照片?