综合技术

android – 清除WebView创建的所有缓存项目?

微信扫一扫,分享到朋友圈

android – 清除WebView创建的所有缓存项目?
0

我的应用程序中有一个WebView.当用户退出我的应用程序时,我想删除WebView可能创建的所有缓存资源.查看模拟器,我看到以下文件:

/data
  /data
    /com.example.myapp
      /cache
        /webviewCache
          bunch of files here..
      /databases
        webview.db
        webviewCache.db

是否有任何系统调用可用于清除/ cache和/ databases中的所有元素,还是应该手动执行?我担心手动这样做只是因为我不知道WebView可能会在未来版本的android中留下什么新文件,所以我不确定我是否真的为用户清除了所有内容.

试试这个

mWebView.clearCache(true);
mContext.deleteDatabase("webview.db");
mContext.deleteDatabase("webviewCache.db");

翻译自:https://stackoverflow.com/questions/6542943/clearing-all-cached-items-created-by-a-webview

阅读原文...


代码日志

华为加拿大高级副总裁离职 将出任特别顾问

上一篇

使用PostgreSQL中的查询结果更新列

下一篇

您也可能喜欢

评论已经被关闭。

插入图片
android – 清除WebView创建的所有缓存项目?

长按储存图像,分享给朋友