Android之WebView缓存应用
来源:互联网 发布:怎么上传淘宝宝贝 编辑:程序博客网 时间:2024/05/18 11:34
网上对于WebView的缓存技术用的很多,但是都是使用了缓存技术,却是没有使用缓存数据,这点很无奈。
废话不说了,看WebView的缓存设置:
<span style="font-family:Comic Sans MS;font-size:24px;">private void initWebView() {//设置支持Javascript脚本语言settings.setJavaScriptEnabled(true);//设置缓存模式WebSettings.LOAD_CACHE_ELSE_NETWORKsettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);if (URLUtil.isNetworkUrl(url)) {webView.loadUrl(url);} else {webView.loadUrl(utils.getUrl());}}</span>此处设置WebSettings.LOAD_CACHE_ELSE_NETWORK表示在非WIFI的情况下
然后设置强制网络访问
<span style="font-family:Comic Sans MS;font-size:24px;">@Overridepublic void onRefresh(PullToRefreshBase<WebView> refreshView) {if (NetworkUtils.getNetworkState(this) != NetworkUtils.NETWORK_NONE) {settings.setCacheMode(WebSettings.LOAD_NO_CACHE);} else {settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);}webView.loadUrl(url);}</span>
这两段代码配合使用,WebView使用缓存数据还是使用网络请求当真是信手捏来。
0 0
- Android之WebView缓存应用
- android之WebView应用
- Android开发之WebView应用
- Android开发之WebView应用
- Android开发之WebView的缓存
- 关于新闻类android应用webview缓存的功能需求
- Android WebView的缓存!!!
- [Android] WebView删除缓存
- Android WebView的缓存
- Android WebView删除缓存
- Android WebView的缓存
- Android WebView删除缓存
- Android WebView的缓存!!!
- Android WebView缓存
- Android WebView缓存
- Android webView缓存机制
- Android WebView缓存分析
- Android WebView删除缓存
- java 文字模式调试器jdb使用总结
- mongodb适用和不适用的应用场景
- pthread_cleanup_push && pthread_cleanup_pop
- 最短路径(Dijkstra、Floyd)
- 模板模式随记
- Android之WebView缓存应用
- 最简单的视音频播放示例4:Direct3D播放RGB(通过Texture)
- 整形类型存储机制
- win7 iis install
- 【SSH进阶之路】Hibernate映射——多对一单向关联映射(四)
- 软件方法笔记-5系统用例
- IP查询接口
- 在VS2013中安装BCGControlBar 版本22.0
- heritrix 3.1 在Eclipse中 安装配置问题及解决办法