如何防止 WebView 缓存数据到 /data/data/???/cache/webViewCache 目录下?我已经在 WebSettings 中设置了以下内容,但缓存文件夹仍然被使用:
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webSettings.setAppCacheEnabled(false);
我注意到缓存文件在应用程序退出或进入后台时被删除,但我更希望它们根本不被创建。此外,我想防止使用位于/data/data/???/database中的webview.db和webviewCache.db。我目前是这样删除数据库的:
context.deleteDatabase("webview.db");
context.deleteDatabase("webviewCache.db");
这似乎产生了期望的效果,文件似乎没有重新创建以供使用。可以安全地假设这是正确的吗?