Необходимо отключить кеш на WebView
с надутым до Proteus.Есть ли способ отключить кеширование в webview, завышенное через proteus
Есть ли какие-либо атрибуты на
WebView
, которые могут быть использованы для его отключения?
Мы могли бы найти представление, как правило, если оно было завышено с использованием предварительно скомпилированных XML-макетов с использованием findViewById(R.id.something)
и вызвать на нем следующие методы.
WebView wv = parent.findViewById(R.id.webview);
WebSettings ws = wv.getSettings();
ws.setAppCacheEnabled(false);
ws.setCacheMode(WebSettings.LOAD_NO_CACHE)
Но поскольку proteus раздувает макеты с использованием
JSON
с сервера я не могу найти точку зрения, как это и решение не будет масштабироваться для несколькихWeView
с.
Вопрос неясен. Можете ли вы немного разобраться? Если вы хотите вызвать методы 'setCache', как вы упомянули через proteus, вы можете добавить обработчик настраиваемых атрибутов. – vader
Я хочу делать операции над представлением, как только они отображаются через протукс, как мы делаем, когда xml раздувает представление в этом случае webview с помощью findviewbyid. в этом случае, что происходит, я загружаю ссылку на html-хранилище на нашем сервере в webview через proteus, но когда мы chnage html webview загружаем предыдущий html из-за кэширования, я хочу отключить это кеширование, но как это сделать, когда я не могу использовать findviewbyid –