Android – LOAD_DEFAULT和LOAD_NORMAL之间的WebSettings有什么区别?

前端之家收集整理的这篇文章主要介绍了Android – LOAD_DEFAULT和LOAD_NORMAL之间的WebSettings有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个WebView的活动,并希望缓存内容.默认情况下,它似乎没有使用缓存.

AndroidWebSettings具有几个不同的缓存相关常量.

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

这让我使用:

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

文件没有详细说明“正常”和“默认”是什么意思.

这两种模式有何不同?

解决方法

我同意,人们期望NORMAL_MODE是默认模式,但显然这是两个不同的值.

我想回答问题2.(LOAD_NORMAL)在documentation for WebSettings.setCacheMode(int mode)中回答

For a normal page load,the cache is checked and content is re-validated as needed. When navigating back,content is not revalidated,instead the content is just pulled from the cache. This function allows the client to override this behavior.

猜你在找的Android相关文章