我在Android中遇到了webview的问题
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
btn = (Button)findViewById(R.id.btnEn);
wv = (WebView) findViewById(R.id.mywv);
//webView.getSettings().setJavaScriptEnabled(true);
//webView.loadUrl("https://mobile.twitter.com/SelbyHigh");
------<Error occuring here under this line>------
wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setSupportZoom(true);
wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
String content = "https://mobile.twitter.com/SelbyHigh";
wv.loadDataWithBaseURL(null, content, "text/html", "utf-8", null);
wv.loadUrl(content);
btn.setOnClickListener(this);
}
这是异常的快照。我打电话时,我的活动没有运行。 [图片链接] http://s13.postimg.org/pjlwlsnuv/errorpng.png 正如我所知,当它试图达到getsettings()函数时,会发生错误。如果您有答案,请在此下发布。如果您希望我提供更多详细信息,请对此问题发表评论。谢谢。
答案 0 :(得分:0)
您的webview对象为null。请检查webview id的布局xml!
答案 1 :(得分:0)
您的网络视图为空,因为您尚未拨打setContentView()
。
在拨打setContentView()
之前致电findViewById()
。