Android-如何获取webView的url?

Android-如何获取webView的url?,webview,geturl,Webview,Geturl,我有一个子视图加载WebView,我想在我的WebView加载站点时获取WebView的URL 您能告诉我如何获取网络视图的URL吗?方法webView.getUrl()似乎不起作用。只需使用WebViewClient()的此重写方法 String theUrl; WebView webView = new WebView(this); setContentView(webView); webview.setWebViewClient(new WebViewClient() { pu

我有一个子视图加载
WebView
,我想在我的
WebView
加载站点时获取
WebView
的URL


您能告诉我如何获取
网络视图的URL吗?方法
webView.getUrl()似乎不起作用。

只需使用WebViewClient()的此重写方法

String theUrl;
WebView webView = new WebView(this);
setContentView(webView);

webview.setWebViewClient(new WebViewClient() {

    public void onPageFinished(WebView view, String url) {
        theUrl = url;
    }

});

webView.loadUrl(myURL);

如果我使用这个:String a=url.toString();a=webView.getUrl()@user3310711在我的代码中,您确定页面已加载。
String currentPageUrl;

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

Log.d(TAG,currentPageUrl);