2016-04-05 2 views
2

Я использую WebView для загрузки веб-сайта ASP.Net MVC, но загрузка страницы очень медленно из-за загрузки файлов many.jsAndroid файлы WebView ресурсов как JS и CSS файлов кэширования

Но когда я загрузить страницу в браузере например Google Chrome затем загрузки страницы почти в 8 раз быстрее , потому что браузер кэш файлы ресурсов,

Я думаю, что страница загружается медленнее в WebView, потому что он не загружает файлы из кэша. Если я не загружаю файлы ресурсов (js, css), загрузка веб-просмотра выполняется быстрее.

Вопрос: как мы можем заставить WebView кэшировать файлы ресурсов (js, css и т. Д.) До тех пор, пока они не будут изменены на сервере, как это делает веб-браузер?

ответ

0

Вы можете использовать кеш WebView для включения кэширования в WebView.

В свойствах WebView добавьте следующую строку:

webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 
Смежные вопросы