یکی از کتابخانه های محبوب من برای کش کردم وب ویو است ، که لازم نیست هر دفعه وب ویو بارگزاری بشه ، یک بار ذخیره میکنه و دفعه های بعد اگر نت هم نداشته باشه ، اطلاعات رو از کش میخوانه.
WebViewCacheInterceptor.Builder builder = new WebViewCacheInterceptor.Builder(this); builder.setCachePath(new File(this.getCacheDir(),"cache_path_name"))//设置缓存路径,默认getCacheDir,名称CacheWebViewCache .setCacheSize(1024*1024*100)//设置缓存大小,默认100M .setConnectTimeoutSecond(20)//设置http请求链接超时,默认20秒 .setReadTimeoutSecond(20)//设置http请求链接读取超时,默认20秒 .setCacheType(CacheType.NORMAL);//设置缓存为正常模式,默认模式为强制缓存静态资源 WebViewCacheInterceptorInst.getInstance().init(builder);
نظرات (۰)