У меня есть приложение для Android, где я захватываю изображения с сервера, сохраняя их в кеше и вставляя их в список. Эти изображения обновляются каждую неделю или около того на сервере, поэтому я должен очистить кэш для моего приложения, чтобы иметь самое последнее изображение.Android - Когда очищать кеш?
Я не хочу очищать кеш каждый раз, когда приложение закрывается, потому что для загрузки изображений с сервера требуется немного времени.
Я уже знаю, как очистить кеш, но не уверен в соответствующее время. Это не кажется подходящим, когда пользователь просто нажимает кнопку «Назад» в приложении. Я думал, когда пользователь вытаскивает приложение из меню «multitasker» на своем телефоне, но не может найти, как обрабатывать это событие.
Есть ли у кого-нибудь предложения?
К сожалению, это ограничение конструкции. Приложение используется несколькими организациями, поэтому каждый из них имеет свой собственный уникальный идентификатор на сервере, для которого они перезаписывают изображение. Я не могу позволить увеличивать счетчик каждый раз, когда новое изображение загружается из-за ограничений по размеру. –
Не уверен насчет ограничений, на которые вы ссылаетесь. Это 32-разрядный размер счетчика, о котором вы беспокоитесь, или вам просто нужно учитывать идентификатор организации, связанный с его «номером версии»? – wtsang02