Не давать разрешение на очистку кэша для стороннего приложения для Android

Пожалуйста, дайте мне знать, как НЕ разрешать сторонним приложениям (например, clean master) очищать кэш моего приложения.

1 ответ

Решение

ОС или сторонние приложения могут очищать кэши приложений, и вы не можете контролировать это. Если у вас есть файлы, которые вы не хотите очищать, не помещайте их в каталоги кеша (например, getCacheDir()). Поместите их в другом месте (например, getFilesDir()). Обратите внимание, что даже эти местоположения могут быть очищены пользователем (удалить и переустановить, или нажать "Очистить данные" на странице приложения в настройках).

Другие вопросы по тегам