回答編集履歴
1
回答修正
answer
CHANGED
@@ -4,6 +4,11 @@
|
|
4
4
|
WebView webView = findViewById(R.id.webview);
|
5
5
|
```
|
6
6
|
|
7
|
-
この時点ですでにアウトです。Activity上に描画されたコンポーネントのオブジェクトを参照するのは、onCreate()メソッドが開始された以降である必要があります。フィールドの初期化はonCreate()以前の処理になりますから、ここで変数webViewに入るのはnullです。これを参照した処理をしたらNullPointerExceptionでアプリが落ちます。
|
7
|
+
この時点ですでにアウトです。Activity上に描画されたコンポーネントのオブジェクトを参照するのは、onCreate()メソッド~~が開始された~~の中でsetContentView()メソッドを呼んで、コンポーネントがActivityに描画された以降である必要があります。フィールドの初期化はonCreate()以前の処理になりますから、ここで変数webViewに入るのはnullです。これを参照した処理をしたらNullPointerExceptionでアプリが落ちます。
|
8
8
|
|
9
|
-
それ以外にも問題山積みのようですね。いきなり応用アプリを開発するのではなく、入門の習得から始めるべきだと思います。
|
9
|
+
それ以外にも問題山積みのようですね。いきなり応用アプリを開発するのではなく、入門の習得から始めるべきだと思います。
|
10
|
+
|
11
|
+
---
|
12
|
+
|
13
|
+
(22:17 追記)
|
14
|
+
回答に一部誤りがあったので修正しました。
|