回答編集履歴
1
追加
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
メンバ変数の宣言時に初期化する
|
1
|
+
この38行目のような、メンバ変数の宣言時に初期化する文は、このクラスMainActivityのインスタンス生成時(具体的にはコンストラクタ実行前)に実行されます。この時点では、まだMainActivityのインスタンスは出来上がっていません。なので、**`this`はnullの状態**です。nullをTextViewのインスタンスに渡してしまったため、NullPointerExceptionになってしまったのです。
|
2
2
|
|
3
3
|
このようなTextViewのインスタンス生成はonCreateメソッドで行うのが普通です。
|