下面,我已經寫在那裏我遇到了錯誤的功能,這是 -「不能讓一個靜態引用非靜態方法」的錯誤的Android
「不能使靜態參考從WebView類型的非靜態方法setWebViewClient(WebViewClient)「。
我得到它的線有****
在它的開頭。如何糾正這個錯誤?
public class Webview extends Activity {
WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_webview);
//webviewclient
WebViewClient yourWebClient = new WebViewClient()
{
// Override page so it's load on my view only
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return true;
}
};
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
**** WebView.setWebViewClient(yourWebClient);
webView.loadUrl("http://www.google.com");
}
您正在使用WebView類,而不是您創建的webview對象。 – Pragnani 2013-03-08 14:46:49