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