Android 关于WebView加载完成的多种监听方式
16lz
2021-01-23
第一种方式: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 4.0: 旋转屏幕时禁止Activity重新加载
- android添加删除桌面快捷方式
- Android开发之动态加载,运行未安装apk
- [置顶] Android应用程序中加载进度设计
- android 系统资源的加载和获取
- Android对返回键进行处理的方式
- Android实现点击事件的4种方式