Мой кеш может достигать больших размеров. Это серьезная проблема для меня сейчас. Скажите, пожалуйста, как ограничить размер кеша. Например, если вы используете функцию getCacheDir(), как можно ограничить размер файлаКак ограниченный размер кеша кеша
0
A
ответ
0
Пожалуйста, скажите мне, как ограничить размер кэша
Использование Java файл I/O, чтобы увидеть, сколько места вы потребляете, а затем удалите некоторые вещи, когда вы превысите некоторый порог.
, если вы используете функцию getCacheDir(), как можно ограничить размер файла
Вы можете измерить размер файла себя и ограничить его самостоятельно. В Android нет ничего, что ограничивало бы размер вашего кеша.
Смежные вопросы
- 1. Ограниченный размер каталога кеша
- 2. prestashop огромный размер кеша кеша
- 3. Каков размер кеша и размер строки кеша?
- 4. Установите «размер кеша realpath»
- 5. Компонент Lookup - размер кеша
- 6. Проверить размер кеша Rails?
- 7. .net размер кеша
- 8. Размер кеша ServiceStack
- 9. Определить общий размер кеша
- 10. Пустой размер кеша guava?
- 11. Как вычислить размер безопасного кеша?
- 12. Хранение кеша кеша угловое отключение кеша
- 13. Android: стратегия кеша изображений и размер кеша памяти
- 14. фиксированный размер Hashtable для кеша
- 15. Программно получить размер строки кеша?
- 16. Кордоба/Размер кеша браузера PhoneGap
- 17. Размер и размер кеша в postgreSQL
- 18. Ошибка помощника кеша кеша GitHub
- 19. Caffeine: Как найти подходящий размер кеша
- 20. Как получить точный размер каталога кеша: android
- 21. Как изменить размер кеша bdb в mysql?
- 22. Как узнать размер кеша страницы процесса linux
- 23. Как проверить размер кеша в sqlite3
- 24. Как настроить размер кеша для Mongodb?
- 25. Как установить размер кеша в ZODB?
- 26. Расширение кеша прозрачного кеша - при запуске кеша немедленно не очищается
- 27. Каковы алгоритмы кеша для последовательного чтения данных, размер которых превышает размер кеша?
- 28. Максимальный возраст кеша-кеша Apache нельзя переопределить
- 29. Изменение местоположения кеша кеша Kerberos для java
- 30. Биллинг кеша Azure при использовании кеша 0%
Не могли бы вы ответить на еще один вопрос по этой теме. onDestroy activity Я вызываю метод очистки кеша. Эта функция удаляет все файлы из файла getCacheDir. Я получаю в цикле все файлы из этого каталога, проверяю файл.exist() и удаляю. Для каждого элемента, который нужно удалить, я помещаю Log.i («tag», delete + String.valueOf (i)) и вижу, что не все файлы удалены. Насколько я понимаю, у них нет свободного времени. Как я могу это решить? – user3815165
@ user3815165: Выполняйте работу в лучшем случае, чем 'onDestroy()', и выполняйте работу в фоновом потоке, а не в главном потоке приложения. – CommonsWare
Прошу прощения, но я все еще не могу понять, как лучше всего это делать. У меня есть задача закрыть приложение, чтобы очистить кеш. на кнопке Back работает OnDestroy. Но что делать, если пользователь не отключает приложение и не выгружает его из памяти. On Destroy, когда это не удается, кеш нечеткий. Может быть, есть какой-то прослушиватель onApplication Destroy для обработки этого события? – user3815165