我嘗試了谷歌搜索的每個例子,它不起作用。 當我在我的Sony Tablet S中運行我的應用程序時,在LogCat中顯示NullPointerException,然後強制關閉。 :(爲什麼在WebView中發生NullPointerException?
非常感謝你。
public class Lesson_4 extends Fragment {
WebView myWebView;
WebChromeClient chromeClient;
WebViewClient wvClient;
/**
* (non-Javadoc)
*
* @see android.support.v4.app.Fragment#onCreateView(android.view.LayoutInflater,
* android.view.ViewGroup, android.os.Bundle)
*/
public View onCreateView(final LayoutInflater inflater,
final ViewGroup container, Bundle savedInstanceState) {
if (container == null) {
return null;
}
LinearLayout mLinearLayout = (LinearLayout) inflater.inflate(
R.layout.lessons4, container, false);
myWebView = (WebView) (getView().findViewById(R.id.webView));
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(wvClient);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setPluginsEnabled(true);
myWebView.loadUrl("http://www.youtube.com/watch?v=iNcNOMiSQ5I");
return mLinearLayout;
}
}
請發佈堆棧跟蹤,並在您的代碼中確定它發生的位置(如果您尚未發佈,請確保您已發佈該代碼) – Mat 2012-04-08 13:19:21
堆棧跟蹤+請在代碼中指出行號 – znat 2012-04-08 13:21:21