Android websettings.setcachemode работает глобально?Android

Форум для тех, кто программирует под Android
Anonymous
Android websettings.setcachemode работает глобально?

Сообщение Anonymous »

Я вызвал ClearCache в Android WebView, чтобы удалить кеш. Однако я обнаружил, что этот метод работает глобально для WebView приложения.
clearCache
Added in API level 1

public void clearCache (boolean includeDiskFiles)
Clears the resource cache. Note that the cache is per-application, so this will clear the cache for all WebViews used.

Parameters
includeDiskFiles boolean: if false, only the RAM cache is cleared


Итак, я нашел альтернативу: WebSettings.LOAD_NO_CACHE. Является ли этот параметр глобальным или он применяется только к конкретному объекту WebView?
Не стесняйтесь спрашивать, нужна ли вам дополнительная помощь!
//is called
webView?.clearCache(true)

//i want this
webview.WebSettings.LOAD_NO_CACHE


Подробнее здесь: https://stackoverflow.com/questions/787 ... s-globally

Вернуться в «Android»