回答編集履歴
1
回答修正
test
CHANGED
@@ -3,6 +3,14 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
```kotlin
|
6
|
+
|
7
|
+
override fun onCreate(savedInstanceState: Bundle?) {
|
8
|
+
|
9
|
+
super.onCreate(savedInstanceState)
|
10
|
+
|
11
|
+
setContentView(R.layout.activity_main)
|
12
|
+
|
13
|
+
|
6
14
|
|
7
15
|
val matchImage: ImageView = findViewById(R.id.match_image)
|
8
16
|
|
@@ -10,7 +18,11 @@
|
|
10
18
|
|
11
19
|
Glide.with(this).load(gifUrl).into(matchImage)
|
12
20
|
|
21
|
+
}
|
22
|
+
|
13
23
|
```
|
24
|
+
|
25
|
+
なお、`findViewById()`でImageViewを取得するのを、`setContentView()`以前に行ってはいけません。`setContentView()`を行うことによってXMLで記述したコンポーネントが初めて配置されるので、それ以前に`findViewById()`を行うとnullが返ってきてしまいます。そのまま処理を進めたら、NullPointerExceptionでアプリが落ちます。
|
14
26
|
|
15
27
|
|
16
28
|
|