gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:06:27 24 4
gpt4 key购买 nike

我的应用程序中有一个 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");

关于android - 清除 WebView 创建的所有缓存项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6542943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com