Когда я пытаюсь использовать веб-представление, я получаю исключение нулевого указателя, мой код:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
public class Main extends Activity {
WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.loadUrl("file:///android_asset/www/index.html");
}
}
Журналы:
02-18 22: 08: 06.224: ОШИБКА / AndroidRuntime (355): java.lang.RuntimeException: невозможно запустить действие ComponentInfo {com.test.web / com.test.web.Main}: java.lang. Исключение нулевого указателя
02-18 22: 08: 06.224: ОШИБКА / AndroidRuntime (355): вызвано: java.lang.NullPointerException
02-18 22: 08: 06.224: ОШИБКА / AndroidRuntime (355): на com.test.web.Main.onCreate (Main.java:17)
(там, где больше журналов, но ни один из них не относится к проблеме)
На полусвязанной заметке как сделать код похожим на код в stackexchange?
Итак, я предполагаю, что webView не инициализируется правильно?