【发布时间】:2022-02-02 18:33:53
【问题描述】:
我有一个 webview 正在加载数据并缓存它,在下面的代码中,如果找到了这个缓存的数据就会被加载
但是,如果 webview 发现 url 发生变化,我希望 webview 从网络重新加载,而不是仅仅加载最近缓存的项目
有没有办法让我将当前 url 与缓存的 url 进行比较,或者以某种方式让 webview 加载缓存(如果相同,或者不同时加载新的缓存)
wvStructue.settings.javaScriptEnabled=true
wvStructue.settings.loadWithOverviewMode = true
wvStructue.settings.useWideViewPort = true
wvStructue.settings.databaseEnabled = true
wvStructue.settings.domStorageEnabled = true
wvStructue.settings.cacheMode = WebSettings.LOAD_CACHE_ELSE_NETWORK
wvStructue.settings.builtInZoomControls = true
wvStructue.settings.displayZoomControls = false
【问题讨论】:
标签: android kotlin caching webview