4

我正在开发一个安卓应用程序。如果我关闭我的应用程序,我的应用程序将出现在“最近的应用程序”列表中。现在我不想在“最近的应用程序”中显示它。以编程方式关闭我的应用程序后,如何将其从“最近的应用程序列表”中删除。请您分享您的建议。

4

4 回答 4

16

在您Manifest.xml中,将以下内容设置为您的Root Activity

<activity
    android:name=".Your_Root_Activity_Name"
    android:excludeFromRecents="true"
    .... 
</activity>

根据结果​​,您可能还必须使用该android:noHistory="true"属性。但不确定您的情况是否需要。

有关此的更多信息:http: //developer.android.com/guide/topics/manifest/activity-element.html

于 2012-12-04T14:20:48.467 回答
2

excludeFromRecents="true"在 AndroidManifest.xml 中添加到您的活动:

<activity android:name=".MainActivity"
          android:excludeFromRecents="true" ...
于 2012-12-04T14:21:12.400 回答
0

覆盖onResume其他活动中的方法并在那里销毁它们并调用主活动。

于 2012-12-04T14:19:21.367 回答
0

在您的 AndroidManifest.xml 中,将其用于 Activity:

<activity
    android:name="Your Activity"
    android:excludeFromRecents="true"
    android:noHistory="true"
    android:taskAffinity="">
</activity>
于 2014-08-19T12:11:46.627 回答