Android(安卓)关于WebView加载完成的多种监听方式
16lz
2022-05-16
第一种方式: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) { //加载完成 } } });
如果深海写的东西对您有用,请您给该博客点个赞吧
大家的支持就是深海写博客的动力,谢过各位
更多相关文章
- Android(安卓)studio 下拉刷新,加载更多使用LoadingViewFinal
- android 系统资源的加载和获取
- [置顶] Android应用程序中加载进度设计
- Android开发之动态加载,运行未安装apk
- [置顶] 彻底解决Android(安卓)应用方法数不能超过65K的问题
- Android(安卓)4.0: 旋转屏幕时禁止Activity重新加载
- android从相册中选择报无法加载照片
- Jsoup使用教程(一)
- Android多进程加载资源失败问题分析:android.content.res.Resour