【发布时间】:2014-03-14 01:07:00
【问题描述】:
我有以下问题:当我仅在一项活动中通过AndroidManifest.xml 从最近的堆栈中排除时,我的所有活动都从最近的活动中排除。
我怎样才能从最近的堆栈中排除这些活动中的一个?
【问题讨论】:
我有以下问题:当我仅在一项活动中通过AndroidManifest.xml 从最近的堆栈中排除时,我的所有活动都从最近的活动中排除。
我怎样才能从最近的堆栈中排除这些活动中的一个?
【问题讨论】:
如果你想从最近的堆栈中“删除”(排除)Activity——我认为这是你想要的——你可以将android:excludeFromRecents="true" 添加到 Activity 定义 (AndroidManifest.xml) 中,如下所示:
<activity
android:name=".ActivityWithoutRecents"
android:label="@string/WithoutRecents"
android:excludeFromRecents="true"/>
对我来说是最简单的方法(也是最干净的)。这应该可以工作,从一堆最近的指定活动中隐藏起来。
【讨论】: