Как не показывать мое приложение в списке недавно использованных приложений - PullRequest
9 голосов
/ 05 марта 2012

На Ice Cream Sandwich пользователь может увидеть список недавно использованных приложений со скриншотом последнего статуса UI. Я работаю над приложением, которое показывает конфиденциальную информацию, которая никоим образом не должна храниться в памяти. Есть ли способ отключить эту функцию?

Ответы [ 2 ]

12 голосов
/ 05 марта 2012

Вы пытались добавить 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>
3 голосов
/ 27 июля 2012

Вы можете отключить его, добавив android:excludeFromRecents="true" ко всем действиям в манифесте приложения AndroidManifest.xml.Не забудьте добавить его ко всем из них: если вы добавите его только к одному или нескольким, ваше приложение не всегда будет исключено из списка недавно использованных приложений.

...