2015-01-07 3 views
-1

я пытаюсь сравнить URL, если условиеандроид - как получить WebView URL адрес

я есть следующий код, но его не работает просто аварии на приложение нагрузки

i am getting error when i put this code in 

      String webUrl = web.getOriginalUrl(); 

здесь полный код

//loading website 
    setContentView(R.layout.main); 
    web = (WebView) findViewById(R.id.webView1); 
    setUpWebView(); 
    web.loadUrl("http://www.domain.com"); 

    String webUrl = web.getOriginalUrl(); 

    if (webUrl.equals("http://www.domain.com")) 
    { 
     //do something 
    } 

благодарит за вашу помощь.

ответ

1

Попробуйте это:

String webUrl = web.getUrl()

+0

не работает ни – FAAD

+0

Вы можете написать logCat с ошибкой? – pozuelog

0

ли это так. Он всегда будет давать вам обновленный URL-адрес, если URL-адрес изменился с момента первого загрузки веб-представления.

web.setWebViewClient(new WebViewClient() 
{ 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) 
    { 
     // url is the current url what are you trying to get.  
     return super.shouldOverrideUrlLoading(view, url); 
    } 
}); 
Смежные вопросы