Android 如何从loadUrl()读取响应?

Android 如何从loadUrl()读取响应?,android,android-webview,Android,Android Webview,我正在尝试使用WebView获取和显示一个网页,当网页加载时有可能出现页面重定向,那么是否有任何选项可以读取作为第一个请求响应的URL?我必须根据响应URL执行某些条件检查。查看shouldOverrideUrlLoading(): 以下步骤对我有效: webview.setWebViewClient(new WebViewClient(){ @Override public void onPageFinished(WebView view, String u

我正在尝试使用WebView获取和显示一个网页,当网页加载时有可能出现页面重定向,那么是否有任何选项可以读取作为第一个请求响应的URL?我必须根据响应URL执行某些条件检查。

查看shouldOverrideUrlLoading():


以下步骤对我有效:

webview.setWebViewClient(new WebViewClient(){
       @Override  
         public void onPageFinished(WebView view, String url) {

           if(url.equals(" abc.com")){

              //do some thing
           }
           else
               //do some other thing

             super.onPageFinished(view, url);

         } 
   });
webview.setWebViewClient(new WebViewClient(){
       @Override  
         public void onPageFinished(WebView view, String url) {

           if(url.equals(" abc.com")){

              //do some thing
           }
           else
               //do some other thing

             super.onPageFinished(view, url);

         } 
   });