Android-приложение имеет большой кэш? - PullRequest
2 голосов
/ 26 декабря 2011

Я недавно проверил кэш приложения, для которого я являюсь разработчиком, и заметил, что кэш составляет около 17 МБ после примерно 2 недель ежедневного использования на моем Galaxy Nexus.

Приложение отключает JSON и отображает его в виде ListView в одном действии, а другое действие отображает WebView.В настоящее время я не храню JSON в кэше Android.Что может быть в кеше?Сохраняет ли ОС свои данные в кеше моего приложения?

1 Ответ

1 голос
/ 26 декабря 2011

ОС будет поддерживать ваш процесс и ничего не очищать, если только ему не нужны ресурсы. От руководство :

Когда на устройстве недостаточно внутренней памяти, Android может удалить эти файлы кэша, чтобы освободить место. Однако вы не должны полагаться на систему, чтобы очистить эти файлы для вас. Вы всегда должны поддерживать файлы кэша самостоятельно и не выходить за разумные пределы, например, 1 МБ. Когда пользователь удаляет ваше приложение, эти файлы удаляются.

Вы не сохраняете файлы JSON в кеше, но сохраняете ли вы что-нибудь еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...