0

我正在尝试监视以下 2 个 URL,如果它们不是以下 URL,则执行某些操作。这看起来很简单,但是我需要其他人来看看。

下面的代码不起作用 - 它只是“监控”第一个 URL

@Override
 public boolean shouldOverrideUrlLoading(final WebView view,
            String url) {
        if (url.startsWith("http://www.google.com") &&
            url.startsWith("http://www.bing.com"))
               view.loadUrl(url);
               progressBar.setVisibility(View.VISIBLE);
        } else {
            ..
        }
        return true;
4

1 回答 1

0

我通过简单地将 && 更改为 || 解决了这个问题。

 @Override
public boolean shouldOverrideUrlLoading(final WebView view,
        String url) {
    if (url.startsWith("http://www.google.com") || url.startsWith("http://www.bing.com")) {
           view.loadUrl(url);
           progressBar.setVisibility(View.VISIBLE);
    } else {
        ..
    }
    return true;
于 2013-04-25T19:45:08.057 回答