从最近的堆栈中只排除一个活动

时间:2014-03-14 01:07:00

标签: android android-recents

我遇到了以下问题:当我仅在一个活动中通过AndroidManifest.xml从最近的堆栈中排除时,我的所有活动都会从最近的活动中排除。

如何从堆栈中仅从这些活动中排除其中一项活动?

1 个答案:

答案 0 :(得分:2)

如果你想" 删除" (排除)来自最近堆栈的活动 - 我认为是您想要的 - 您可以将android:excludeFromRecents="true"添加到活动定义中(AndroidManifest.xml)如下:

<activity
  android:name=".ActivityWithoutRecents"
  android:label="@string/WithoutRecents"
  android:excludeFromRecents="true"/>

对我来说,这是最简单的方法(和最干净的)。这应该有效,可以隐藏指定活动的最近一堆。