Я создаю приложение для Android, которое извлекало все его данные из веб-службы. И я использую Okhttp как сетевой слой. Я могу установить размер кэша okhttp, но я хочу установить устаревшее время, после которого okhttp извлекает данные с сервера, иначе извлекает их из локального кеша.Как установить время простоя для OkHttp Android?
Всякий раз, когда я нажимаю и выхожу из приложения. После перезагрузки он снова отправляется на получение данных с сервера. Возможно ли получить данные из локального кеша для устаревшего времени, например, 15 минут? И по прошествии 15 минут пользователь снова запускает приложение, затем данные поступают с сервера.
Как это сделать программно? Есть ли какой-либо метод, доступный в классе com.squareup.okhttp.Response, чтобы сделать это или есть другой способ? – Passiondroid
@Passiondroid, проверьте мой обновленный ответ. –
Спасибо за информацию, но проблема в том, что я использую OkHttp 2.7.0, и я не могу найти способ добавить к нему перехватчики. – Passiondroid