2015-06-30 2 views
0

Таким образом, ошибкаWebView Android Null исключение

06-30 11:51:08.690: E/AndroidRuntime(1105): Caused by: 
java.lang.NullPointerException 
06-30 11:51:08.690: E/AndroidRuntime(1105):  
at com.bd.krowd.MainActivity.onCreate(MainActivity.java:54) 

И мой код здесь: `

String url ="http://themeforest.net/item/forum-website-html-template/full_screen_preview/7968760"; 
    WebView view=(WebView) this.findViewById(R.id.webView1); 
    view.getSettings().setJavaScriptEnabled(true); 
    view.loadUrl(url); 

Линия 54 является

view.getSettings().setJavaScriptEnabled(true); 

Так что должно быть сделано?

+1

У вас есть веб-просмотр с id 'webView1' в вашем xml? – Blackbelt

+0

Является ли R.id.webView1 в текущем макете? – Araw

+0

можете ли вы разместить свой файл макета? – GrokkingDroid

ответ

1

Что-то должно быть пустым! webview или объект WebSettings, возвращаемый getSettings().

WebView view=(WebView) findViewById(R.id.webView1); 

вид может быть пустым, если R.id.webView1 не может быть найден

ты назвал:

setContentView(R.layout.yourWebviewLayout); 

раньше в вашей OnCreate ??

1

если ур WebView в деятельности ... изменить код, как показано ниже ...

String url ="http://themeforest.net/item/forum-website-html-template/full_screen_preview/7968760"; 
WebView view=(WebView) findViewById(R.id.webView1); 
view.getSettings().setJavaScriptEnabled(true); 
view.loadUrl(url); 

призывают создать перед добавлением этого фрагмента ..

+0

Вот что я написал ха-ха. –

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