小编Hos*_*ngs的帖子

setAppCachePath 和 setAppCacheEnabled 这些在 android 33 中不起作用

webView.getSettings().setAppCachePath("/data/data/" + getPackageName() + "/cache");
webView.getSettings().setAppCacheEnabled(true);
Run Code Online (Sandbox Code Playgroud)
error: cannot find symbol
        webView.getSettings().setAppCachePath("/data/data/" + getPackageName() + "/cache");
                             ^
  symbol:   method setAppCachePath(String)
  location: class WebSettings
Run Code Online (Sandbox Code Playgroud)

这些线路有什么替代方案?

private void enableHTML5AppCache() {
    webView.getSettings().setDomStorageEnabled(true);
    webView.getSettings().setAppCachePath("/data/data/" + getPackageName() + "/cache");
    webView.getSettings().setAppCacheEnabled(true);
    webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
}
Run Code Online (Sandbox Code Playgroud)

谁能为我提供这些错误的解决方案?

java android android-webview

8
推荐指数
1
解决办法
4956
查看次数

标签 统计

android ×1

android-webview ×1

java ×1