Android- как получить URL веб-браузера?

У меня есть Subview, который загружает WebViewи я хочу получить URL WebView когда мой WebView загружает сайт.

Можете ли вы сказать мне, как получить URL-адрес WebView? Метод webView.getUrl(); не похоже на работу.

2 ответа

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

Просто используйте этот переопределенный метод WebViewClient()

String currentPageUrl;

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

Log.d(TAG,currentPageUrl);
Другие вопросы по тегам