如何避免我的应用程序显示在最近使用的应用程序列表中

时间:2012-03-05 09:24:33

标签: android android-4.0-ice-cream-sandwich

Ice Cream Sandwich上,用户可以看到最近使用的应用程序列表,其中包含UI最后状态的屏幕截图。 我正在开发一个应用程序,它显示不应以任何方式保存在内存中的机密信息。 有没有办法禁用该功能?

2 个答案:

答案 0 :(得分:12)

您是否尝试将android:excludeFromRecents="true"添加到AndroidManifest.xml

中的活动中
    <activity
        android:label="@string/your_app_name_goes_here"
        android:excludeFromRecents="true"
        android:name=".SomeActivityNameGoesHere" >
        <intent-filter >
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

答案 1 :(得分:3)

您可以通过将android:excludeFromRecents="true"添加到AndroidManifest.xml应用程序清单中的所有活动来禁用它。请务必将其添加到所有这些内容中:如果您只将其添加到一个或多个应用中,您的应用将不会始终从最近使用的应用列表中排除。