应该是foroverrideurlloading的中断函数?

时间:2014-05-05 05:46:56

标签: java android webview

我正在使用 shouldoverrideurlloading 在我的网页视图中点击链接时触发功能。是单击链接时阻止webview加载新屏幕的方法。我想要做的就是当用户点击链接而不是在webview中加载新页面时运行函数NetworkOperations.addlike(url)

EX:

 public boolean shouldOverrideUrlLoading(WebView view, String url)
        {

            if (url.endsWith("&like"))
            {

                NetworkOperations.addlike(url);
                Break;

            }
         }

1 个答案:

答案 0 :(得分:2)

如果您返回true,则不应在WebView中加载网址,而false会让WebView加载网页。

public boolean shouldOverrideUrlLoading(WebView view, String url) {
  if (url.endsWith("&like")) {
    NetworkOperations.addlike(url);
    return false;
  } else {
    return true;
  }
}

Android Documentation