android - WebView 缓存会在应用程序运行之间持续存在吗?

标签 android

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

http://developer.android.com/reference/android/webkit/WebSettings.html

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

谢谢

最佳答案

检查 apk 数据目录中的 cache 文件夹

在命令提示符下运行

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

关于android - WebView 缓存会在应用程序运行之间持续存在吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455552/

相关文章:

android - findViewById() 对于对话框中的 View 返回 null

android - 什么是打瞌睡模式计时?

android - java.lang.ClassCastException : android. widget.TextView 无法转换

java - 如何通过 PendingIntent 将自定义可序列化对象传递给 BroadcastReceiver

android - 在 eclipse 中使用 egit 导入 android 依赖项目的最佳 git 结构

java - 如何制作一个 "do not ask me again"的对话框弹出框?安卓

c# - 在使用 Mono/Unity3D 的 Android 设备上使用 RabbitMQ 的问题

安卓工作室 : Error while waiting for device: The emulator process for AVD ____ has terminated

android - 等效于没有 Android 支持库的 LocalBroadcastManager

android - 无法在 Redmi 手机上运行 react-native 应用程序?