iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android中的webview监听每次URL变化实例
  • 323
分享到

Android中的webview监听每次URL变化实例

webviewurlAndroid 2022-06-06 17:06:18 323人浏览 八月长安
摘要

通过这个可以监听Android中WEBview访问的URL变化: webView.setWebViewClient(new WebViewClient(){ @Overrid

通过这个可以监听AndroidWEBview访问的URL变化:


webView.setWebViewClient(new WebViewClient(){
@Override
public void onLoadResource(WebView view, String url) {
 Log.e("hao","WebView3:"+view.getUrl()+"\\n"+" URL3:"+url);
 super.onLoadResource(view, url);
}
});

补充知识:Android 关于WebView加载完成的多种监听方式

第一种方式:

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中的webview监听每次URL变化实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文章:关于WebView 重定向行为导致的多次加载的问题Android webview加载https链接错误或无响应的解决android Web跳转到app指定页面并传递参数实例解决Android WebView拦截url,视频播放加载失败的问题


--结束END--

本文标题: Android中的webview监听每次URL变化实例

本文链接: https://www.lsjlt.com/news/29915.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作