2015-03-24 2 views
0

Я имею проблему с WebView в AndroidException попытка вызвать виртуальный метод - WebView Android

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); 
    } 

А вот Снимок исключения. Когда я это называю, моя работа не выполняется. [Image Link] http://s13.postimg.org/pjlwlsnuv/errorpng.png Ошибка возникает где-то, когда она пытается достичь функции getsettings(), как я знаю. Если у вас есть ответ, отправьте его по этому адресу. Если вы хотите, чтобы я предоставил более подробную информацию, прокомментируйте этот вопрос. Спасибо.

+0

Ваш объект webview имеет значение null. проверьте макет xml для идентификатора веб-просмотра! – Muthu

+0

ОК! Я добавлю ответ, чтобы он принял – Muthu

ответ

0

Ваш веб-просмотр является нулевым, потому что вы не звонили setContentView().

Позвоните setContentView() перед тем, как позвонить findViewById().

+0

Спасибо за лучшее объяснение. –

0

Ваш объект webview имеет значение null. проверьте макет xml для идентификатора веб-просмотра!

+0

Спасибо за напоминание, но вам нужно объяснить, где ошибка ... –

Смежные вопросы