替换WebView加载网页过程中和加载网页失败时的页面


            对于Android开发人员来说,或多或少都会遇到使用webView去加载一个网页链接也就是说去加载网页的这种情况。这不,小编本人就是在做使用webview去加载一个网页链接的功能,但是发现在请求网页的时候,如果网速快的话,眨眼间数据就请求完了,但是如果网速不好的时候,在请求网页链接时就会花很长时间,那么在这段时间里,如果我们不给它作处理的话,非常影响用户体验。所以小编本人就在当网页请求数据的过程中,给它做了“手脚”,如下图所示:(别急!!!我会把源码贴出来)


                                  

        

       那么这对于用户体验来说是非常重要的。以上这种方法就是当我们没有数据接口但又想去用别人东西的时候,我们就需要做这样的处理,说通俗一点这叫作“以假乱真”的做法。

另一种情况就是我们自己有数据接口,那么里面就会有请求失败时和请求完成时的方法onFailure(),onSuccess(),如下代码片段:

privatevoid initHttp() {

       /**Url的拼接,page逐级加加**/

       String url = Const.GOODS_URL +page;

       new HttpUtils().send(HttpMethod.GET, url,new RequestCallBack<String>() {

          /**网络数据请求失败**/

          @Override

          publicvoidonFailure(HttpException arg0, Stringarg1) {

             Toast.makeText(getActivity(),"网络访问失败,请检查网络",Toast.LENGTH_SHORT).show();

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android_zsj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值