【发布时间】:2019-11-20 05:42:49
【问题描述】:
我知道如何通过将android:excludeFromRecents="true" 添加到清单文件中来从最近列表中删除应用程序或活动。
这将在活动不在前台时删除它们。
我也尝试添加标志FLAG_ACTIVITY_CLEAR_TOP。但是,如果在此期间长按主页按钮,则不会从最近列表中隐藏前台的任何活动。
我的活动在从最近的列表中滑出时被杀死,而它在前台。
如何从最近列表中删除前台活动或整个前台应用程序?
【问题讨论】:
-
你是说如果一个应用程序在前台并且你点击了最近的应用程序你不希望它出现在最近的应用程序中?
-
@sanjeev 正是..
-
这能回答你的问题吗? Remove app from recent apps programmatically
-
@ManojPerumarath 我已经完成了所有这些解决方案,但 nthng 可以隐藏前台应用程序
-
@AmeenaShafeer 正如我检查的那样,将
android:excludeFromRecents="true"添加到清单中的启动器活动中,即使在应用程序正在运行时,整个应用程序也会从最近的应用程序列表中删除,仅在 Android 7.0 中。在 Android 8.0 及更高版本中,我认为操作系统不允许从最近/正在运行的应用程序列表中删除应用程序/活动。 minSdkVersion: 23 targetSdkVersion: 28
标签: android android-activity android-recents