【发布时间】:2011-09-24 07:34:24
【问题描述】:
是否可以防止 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");
这似乎具有预期的效果,并且文件似乎不会再次重新创建以供使用。假设是这种情况是否安全?
【问题讨论】:
-
你有没有运气阻止缓存?