2013-04-04 24 views
0

我在这里遇到问题。日食说我的方法“onPageStarted”永远不会在本地使用。OnPageStarted永远不会在本地使用

运行该应用程序时,将调用“onPageFinished”方法,但“onPageStarted”根本不会被调用。

有没有人有任何线索?

myWebView.setWebViewClient(new SiteActivityClient(){ 
    public void onPageStarted(WebView view, String url){   
    } 
    public void onPageFinished(WebView view, String url){ 
    } 
} 

回答

3

可能是因为您缺少一个参数,因此创建了一个新方法,而不是从WebViewClient实现一个方法。

public void onPageStarted (WebView view, String url, Bitmap favicon) 

所以你错过了Bitmap favicon

+1

另一个原因是使用'@ Override'! – BobTheBuilder 2013-04-04 15:19:27

+1

使用@Override(你应该添加这些太耶)确实会给你一个关于这个错误:) – 2013-04-04 15:21:26

+0

谢谢!工作很好 – 2013-04-04 15:24:27

相关问题