android中webview无网络时怎么实现点击加载?


具体看图:

webview无网络时出现点击加载页面,


这涉及到js,Android交互,请看我的另一个回答:

https://.com/q/1010000007840711?_ea=1500127

点击按钮,在js做webview刷新就行


无网络时还能实现下载,从哪儿下啊!


无网络时建议加载assets文件夹下面的无网络html等资源文件,给用户无网络提示。

示例代码:

wv.loadUrl("file:///android_asset/no_network.html");

其实简单点,无网络这个界面可以直接自己实现(不用webview,直接用一个imageview、textview、button来布局),当能加载网页的时候再显示webview


如@sens所说,不但是webview会出现加载错误的页面,其他页面都会出现加载错误的情况,所以建议采取@sens的方案,在BaseActivity里面写一个refreshData(...)的方法。点击刷新本页面就行了。



相关阅读:
tsconfig如何配置多个输出目录?
Reactjs 0.13是否没有过滤XSS攻击 ?
如何删除或修改 Git Credential Manager (GCM)缓存的账号和密码
请问如何解决windows环境下phantomjs不支持flash的问题?
react单页面应用中,点击浏览器回退按钮,怎么能使回来的页面保持离开前的状态?
前端测试(UI Recorder)webdriver启动firefox报错
百度坐标批量转换后画直线的问题
关于vuex的疑惑
微信内置浏览器跳转session丢失问题
rails 用mongoid Model 自关联问题
jquery easyui中有组件可以让一个下拉框控制两个输入框吗?
为什么没有延迟执行呢
node-gyp的build过程出错
用php写sokket连接第三方服务器,要保持连接不断,每三分钟向对方发一次心跳,php是单线程的,这个怎么才能实现呢?
android studio 如何添加依赖
php-fpm占用内存和CPU过高!!!
用SSE推送消息,数据库部分需要怎么优化?
手机端,点击缩略图,图片放大可以轮播效果,比如天猫APP的晒单
vue和vuex配合使用时使用箭头函数报错
apache配置文件问题



快速导航

Copyright © 2016 phpStudy |