如何在对话框中显示以字符串形式存储的webview当前url-android

如何在对话框中显示以字符串形式存储的webview当前url-android,android,Android,我试图在对话框中获取Web视图当前URL 我使用了下面的代码,但给出了错误 String webUrl1 = web.getUrl(); builder.setMessage(webUrl1); 这是完整的代码 我正在尝试在if条件下匹配url。但它不会给出任何错误,也不会正常工作 //setting up web view setContentView(R.layout.main); web = (WebView) findViewById(R.id.webView1

我试图在对话框中获取Web视图当前URL

我使用了下面的代码,但给出了错误

String webUrl1 = web.getUrl();
builder.setMessage(webUrl1);
这是完整的代码

我正在尝试在if条件下匹配url。但它不会给出任何错误,也不会正常工作

    //setting up web view
    setContentView(R.layout.main);
    web = (WebView) findViewById(R.id.webView1);
    setUpWebView();
    web.loadUrl("http://www.example.com");

    String webUrl1 = web.getUrl();

    if (webUrl1=="http://www.example.com"){
    //do something.
    }

这不是我们在java中比较字符串的方式。改变这个

if (webUrl1=="http://www.example.com"){


无法解析生成器请在创建对话框的位置发布代码box@Rohit5k2请检查上面的代码。@FAAD:请检查webview是否重定向到“domain.com/”,因此“domain.com”将不匹配……但这不应导致OP的错误。他从未提到他遇到任何特定错误。见OP的评论。我猜他和建筑商的最后一个问题已经解决了。请看问题,是的,没有错误,让我试试..不,不行。。。现在未打开应用程序,收到消息“很遗憾,应用程序已停止”
if (webUrl1.equalsIgnoreCase("http://www.example.com")){