Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android-如何获取WebView URL地址_Android_Eclipse - Fatal编程技术网

android-如何获取WebView URL地址

android-如何获取WebView URL地址,android,eclipse,Android,Eclipse,我试图在if条件下比较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

我试图在if条件下比较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
     }
谢谢你的帮助。

试试这个:


String webUrl=web.getUrl()
这样做。如果url在web视图首次加载后发生更改,它将始终为您提供更新的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);
    }
});

你能把错误告诉logCat吗?