0

I have a Subview that loads a WebView, and I want to get the URL of the WebView when my WebView loads a site.

Can you tell me how to get the URL of the WebView? The method webView.getUrl(); does not seem to be working.

newfurniturey
  • 37,556
  • 9
  • 94
  • 102

2 Answers2

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);
Behnam
  • 6,510
  • 6
  • 35
  • 65
0

Just use this overridden method of WebViewClient()

String currentPageUrl;

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

Log.d(TAG,currentPageUrl);
Sudip Sadhukhan
  • 1,784
  • 12
  • 21