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