搜索

首页  >  问答  >  正文

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

具体看图:

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

巴扎黑巴扎黑2947 天前414

全部回复(5)我来回复

  • 高洛峰

    高洛峰2017-04-18 10:35:27

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

    回复
    0
  • ringa_lee

    ringa_lee2017-04-18 10:35:27

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

    示例代码:

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

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:35:27

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

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

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

    回复
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:35:27

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

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:35:27

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

    回复
    0
  • 取消回复