第一种方式: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. Android开发之动态加载,运行未安装apk
  5. [置顶] 彻底解决Android(安卓)应用方法数不能超过65K的问题
  6. Android(安卓)4.0: 旋转屏幕时禁止Activity重新加载
  7. android从相册中选择报无法加载照片
  8. Jsoup使用教程(一)
  9. Android多进程加载资源失败问题分析:android.content.res.Resour

随机推荐

  1. Android系列之Android 命令行手动编译打
  2. Android shell命令大全
  3. Android软键盘弹出,界面整体上移的问题
  4. android listview去掉分割线
  5. android在线播放音乐
  6. android读取文件权限
  7. Android游戏引擎《Rokon》
  8. Android TextView布局__2019.09.02
  9. Android系统修改导航栏显示位置
  10. pixel升级Android Q beta