当我使用

webview.setWebViewClient(new HelloWebViewClient());

在Android中,出现错误:


  WebView类型的setWebViewClient(WebViewClient)方法不是
  适用于参数(WebViewSampleActivity)


它说“将setWebViewClient更改为setWebChromeClient”,但是当我这样做时,它说“将setWebChromeClient更改为setWebViewClient”。有什么办法吗?

最佳答案

使用方法:

webview.setWebViewClient(new HelloWebViewClient());


HelloWebViewClient必须是WebViewClient的子类:

public class HelloWebViewClient extend WebViewClient {


当前,您的HelloWebViewClient正在扩展WebViewSampleActivity,如果该类的名称正确,则它是Activity子类,而不是WebViewClient。

关于java - SetWebViewClient错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14147044/

10-09 02:29