第一种方式:setWebViewClient()>>>>>>onPageFinished()

缺点是6.0以上手机只会调用响应一次,如下:

mWebView.setWebViewClient(new WebViewClient() {            @Override            public void onPageFinished(WebView view, String url)            {                super.onPageFinished(view, url);                // 加载完成            }            @Override            public void onPageStarted(WebView view, String url, Bitmap favicon)            {                super.onPageStarted(view, url, favicon);                // 加载开始            }        });

第二种方式:setWebChromeClient()>>>>>>onProgressChanged()

mWebView.setWebChromeClient(new WebChromeClient() {            public void onProgressChanged(WebView view, int progress) {                if (progress == 100) {                     //加载完成                }            }        });

如果深海写的东西对您有用,请您给该博客点个赞吧

大家的支持就是深海写博客的动力,谢过各位

更多相关文章

  1. Android studio 下拉刷新,加载更多使用LoadingViewFinal
  2. Android 下拉加载更多 上拉刷新 框架 (太极 八卦样式刷新,支持自定
  3. Android 4.0: 旋转屏幕时禁止Activity重新加载
  4. android添加删除桌面快捷方式
  5. Android开发之动态加载,运行未安装apk
  6. [置顶] Android应用程序中加载进度设计
  7. android 系统资源的加载和获取
  8. Android对返回键进行处理的方式
  9. Android实现点击事件的4种方式

随机推荐

  1. android View移动总结
  2. Android(安卓)NDK 异常 Error:No toolcha
  3. Android用代码测试Activity的生命周期
  4. Android通知栏点击无法启动Activity的问
  5. 最简便实现Android(安卓)ListView选中ite
  6. Android(安卓)Studio中使用开源库volley
  7. Android(安卓)设计模式之原型模式
  8. Android中实现长按照片弹出右键菜单
  9. Android(安卓)计算方法运行时间
  10. 在AndroidStudio中出现android no debugg