异常尝试调用虚拟方法 - WebView Android

时间:2015-03-24 16:04:33

标签: android xml exception webview error-handling

我在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()函数时,会发生错误。如果您有答案,请在此下发布。如果您希望我提供更多详细信息,请对此问题发表评论。谢谢。

2 个答案:

答案 0 :(得分:0)

您的webview对象为null。请检查webview id的布局xml!

答案 1 :(得分:0)

您的网络视图为空,因为您尚未拨打setContentView()

在拨打setContentView()之前致电findViewById()