Android-如何获取webView的网址?

时间:2014-02-14 15:01:28

标签: webview geturl

我有一个加载WebView的子视图,我希望在WebView加载网站时获取WebView的网址。

您能告诉我如何获取WebView的网址吗?方法webView.getUrl();似乎不起作用。

2 个答案:

答案 0 :(得分:0)

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);

答案 1 :(得分:0)

只需使用此覆盖的WebViewClient()方法

String currentPageUrl;

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

Log.d(TAG,currentPageUrl);