我有一个使用WebView的 Activity ,想缓存内容。默认情况下,它似乎没有使用缓存。

Android的WebSettings具有几个与缓存相关的不同常量。

当我将缓存模式设置为“LOAD_CACHE_ELSE_NETWORK”时,它似乎正在使用缓存。但是,我不想使用过期的缓存内容。

这使我可以使用:

  • LOAD_DEFAULT:“默认缓存使用模式”或
  • LOAD_NORMAL:“普通缓存使用模式”

  • 但是文档没有详细说明“正常”和“默认”的含义。

    这两种模式有何不同?

    最佳答案

    我同意,可以期望NORMAL_MODE是默认模式,但是显然这是两个不同的值。

    我认为是问题2的答案。(LOAD_NORMAL)在documentation for WebSettings.setCacheMode(int mode)中得到了回答。

    10-08 07:25