• Android WebView 实现缓存网页数据


    使用 Android WebView 存在着两种缓存:

    1、网页数据缓存(存储打开过的页面及资源)

    2、H5缓存(即AppCache)。

    会将我们浏览过的网页url已经网页文件(css、图片、js等)保存到数据库表中。

    缓存模式(5种)

    LOAD_CACHE_ONLY:  不使用网络,只读取本地缓存数据
    LOAD_DEFAULT:  根据cache-control决定是否从网络上取数据。
    LOAD_CACHE_NORMAL: API level 17中已经废弃, 从API level 11开始作用同LOAD_DEFAULT模式
    LOAD_NO_CACHE: 不使用缓存,只从网络获取数据,实时读取最新URL数据.
    LOAD_CACHE_ELSE_NETWORK,只要本地有,无论是否过期,或者no-cache,都使用缓存中的数据。

    缓存设置方式:webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT); 

    需要根据实际需求,设置不同缓存方案

    详细教程可以查看 https://www.cnblogs.com/zhangqie/p/6171012.html

  • 相关阅读:
    noi 1944 吃糖果
    noi 6049 买书
    noi 2985 数字组合
    noi 2728 摘花生
    noi 2718 移动路线
    noi 4977 怪盗基德的滑翔翼
    noi 8780 拦截导弹
    noi 1996 登山
    NOI 动态规划题集
    图的色数
  • 原文地址:https://www.cnblogs.com/jerrywublogs/p/9481646.html
Copyright © 2020-2023  润新知