Если вы в порядке с использованием Webview, тогда LOAD_NORMAL для вас.
.
webView.getSettings () setCacheMode (WebSettings.LOAD_NORMAL);
webView.loadUrl (HELPER.SERVER_BASE_LINK + "ads / s_image" + (i + 1) + ".jpg");
Он использует кэш для загрузки веб-страницы, если страница не изменена, что также упоминается в описании setCacheMode ();
http://developer.android.com/reference/android/webkit/WebSettings.html#setCacheMode%28int%29
Требуется несколько минут (в течение 5), чтобы перезагрузить измененную страницу. Вероятно, это время опроса Android для проверки истекших страниц. Я попробовал это сам, но я чувствовал ошибки в нем, иногда он просто не загружает кэш. Возможно, что Android слишком быстро забирает мой кеш, что обычно не так.
Использование кеша с браузерами будет иметь похожий метод.