Работа с кешем в WebView

393
19 января 2017, 03:07

WebView сохраняет в кэш страницу и по возможности не загружает её, а берёт именно оттуда. Что будет. если изменится контент на странице? Проверяет ли webview как-то актуальность кешированой страницы?

Answer 1

При нормальной загрузке страницы, кэш проверяется и обновляется при необходимости. В других случаях (например, при навигации назад) за это отвечает метод void setCacheMode (int mode), атрибут которого по умолчанию - LOAD_DEFAULT (содержимое берётся из кэша, если он доступен и не истёк, иначе - загружается)

Другие атрибуты этого метода:

LOAD_CACHE_ELSE_NETWORK - использование даже истёкшего кэша

LOAD_NO_CACHE - кэш не используется

LOAD_CACHE_ONLY - без сети, только кэш

READ ALSO
Принцип работы библиотеки AndroidTreeView

Принцип работы библиотеки AndroidTreeView

Такой вопрос, необходимо построить деревоРодитель -дети

374
Как нарисовать при помощи canvas древо?

Как нарисовать при помощи canvas древо?

Пытаюсь нарисовать что-то вроде этого:

287
Firebase получить данные пользователя по uid

Firebase получить данные пользователя по uid

У меня есть uid пользователя и нужно получить и вывести его имя и тд

324