android - 我需要使用哪个 Intent 标志,以便当我按回键时我不会再次看到该 Activity ?

标签 android

我的一项 Activity 会引发另一项 Activity 。我想做到这一点,以便第一个 Activity 一旦定向到另一个 Activity 就不会再打开

clear_top 不起作用。需要哪个标志?

最佳答案

这将启动一个包含新信息且没有历史记录的 Activity

Intent intent = new Intent(MainActivity.this, TargetActivity.class);
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
MainActivity.startActivity(intent);

作为引用,您可以阅读 android 文档:Click Here

关于android - 我需要使用哪个 Intent 标志,以便当我按回键时我不会再次看到该 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13440270/

相关文章:

android - 带有后端 REST API 的移动应用程序的 Facebook 集成

android - Android 上的实时视频流应用程序

android - 如何使用开放 VPN 绕过受阻网络中的 sip 或 rtp voip 流量?

java - 如何在android opencv 3.1中的CameraBridgeViewBase上绘制矩形

android - 如何在 adb shell 中使用 find 命令

android - 每行具有不同列数的 GridLayoutManager

android - stopService(intent_with_extras) - 你如何从服务中读取这些额外内容以停止?

Android 使用谷歌凭据登录我的应用程序

android - ConstraintLayout ListView RTL 有些行不是RTL

Android:从 HOME 重启后保留任务的 Activity 堆栈