Android WebView缓存是否会在应用程序运行之间保持?

Android WebView缓存是否会在应用程序运行之间保持?,android,Android,我有一个网络视图。我不太清楚缓存是如何工作的。理想情况下,我希望从网络加载一次网页(包括图像),然后从那时起,只从本地缓存加载它。我不确定我们对webview是否有这种级别的控制。它会在某个时候自动清除缓存吗?我怎么知道?我需要确保它真的在我的应用程序的不同运行之间保持页面缓存 那里的缓存模式似乎没有指定缓存是否在应用程序运行之间保持 谢谢查看apk数据目录中的缓存文件夹 在命令提示符下运行 adb shell #cd /data/data/yourpackage #ls <<yo

我有一个网络视图。我不太清楚缓存是如何工作的。理想情况下,我希望从网络加载一次网页(包括图像),然后从那时起,只从本地缓存加载它。我不确定我们对webview是否有这种级别的控制。它会在某个时候自动清除缓存吗?我怎么知道?我需要确保它真的在我的应用程序的不同运行之间保持页面缓存

那里的缓存模式似乎没有指定缓存是否在应用程序运行之间保持


谢谢

查看apk数据目录中的
缓存
文件夹

在命令提示符下运行

adb shell
#cd /data/data/yourpackage
#ls
<<you should see a cache directory>>
adb外壳
#cd/data/data/yourpackage
#ls

默认Android浏览器不支持此功能,因此我想WebView本身也不支持此功能。虽然我不确定。如果没有保存,您应该自己下载网页和所有资源(或者在webview处于活动状态时从webview请求),并将其保存在apk的目录中。您可以指定一个选项,因此我猜它将保持不变。但是我在上面找不到任何文件。。。!