android - 始终启动没有历史记录的新 Activity 实例

标签 android android-intent android-activity

有没有办法将 Activity 作为没有历史记录的新实例启动?

在 list 文件中尝试了以下内容。

android:launchmode="singleinstance"
android:noHistory=true

我能够实现我所需要的,但是一旦屏幕被锁定,就会显示之前的 Activity 。这就是 noHistory 应该做的,但不是我需要的。

始终保持屏幕开启并不可取,因为这会不必要地耗尽电池电量。有没有其他方法可以使用新实例启动 Activity 并且没有历史记录但在屏幕锁定时也可以工作?

最佳答案

你也可以通过添加 android:noHistory="true"

在你的 android list Activity Tag (ClassName)

关于android - 始终启动没有历史记录的新 Activity 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13181657/

相关文章:

Android:如何防止 DHCP 续订时 Wifi 断开连接?

java.lang.RuntimeException : takePicture failed

android nfc intent-filter 在 nfc 发​​现标签时显示我的应用程序

android - 如何以编程方式禁用android中的相机功能

java - 一旦计时器用完,如何使用 Intent 将字符串传递给主要 Activity ?

java - 在新的 Activity 中,

java - 在 Android 上使用哪个 JCE 提供程序?充气城堡,Conscrypt,...?

Android 等待浏览器 Intent 完成

android - 我不明白是什么原因导致无法启动 Activity java.lang.NullPointerException

java - 隐藏状态栏android