在下面的代碼中,我一直在設置WebChromeClient的那一行發生NullPointerException。爲什麼我的WebView爲空?Android WebView NullPointerException?
WebView myWebView;
WebChromeClient chromeClient;
WebViewClient wvClient;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_player);
myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(wvClient);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setPluginsEnabled(true);
myWebView.loadUrl("http://www.meanwhileinwv.com/");
...
}
你在哪裏設置網址? –
我有三個其他活動可以完成同樣的事情,並且WebView上也沒有問題......我在末尾添加了'loadURL()'它。 – comead
R.layout.video_player是否包含webView? –