2012-07-18 88 views
0

我有一个webview和webview包含一个URL ..我想单击URL,会显示一个警告对话框通知。 我的想法是:当点击该网址时,网络浏览器默认会加载该网址去网页..我将在网页浏览器中获取网址并进行比较。如果为真,它将显示警告对话框,除非不显示。 但我不知道在Web浏览器默认获取URL。我该怎么办?WebView中的事件点击链接

回答

3

可以获取在网页视图丝毫加载的网址:

webview.getUrl(); 

也可以覆盖onProgressChanged方法以及当页面加载完成采取行动

webview.setWebChromeClient(new WebChromeClient() { 

@Override 
public void onProgressChanged(WebView view, int progress){ 

     if(progress == 100){ 
      // Takes the actions 
     } 
    } 
});