回答編集履歴
1
コード例修正
answer
CHANGED
@@ -1,8 +1,20 @@
|
|
1
1
|
次のように修正すればどうでしょうか。
|
2
2
|
|
3
3
|
```kotlin
|
4
|
+
object : CountDownTimer(4000,100){
|
5
|
+
override fun onTick(p0: Long) {
|
6
|
+
if (p0 > 300) {
|
7
|
+
count.text = "${p0 / 1000}"
|
8
|
+
} else {
|
9
|
+
count.text = "開始"
|
10
|
+
}
|
11
|
+
}
|
12
|
+
|
13
|
+
override fun onFinish() {
|
4
14
|
val intent = Intent(this@Lv8Activity, Lv8MainActivity::class.java)
|
5
15
|
startActivity(intent)
|
16
|
+
}
|
17
|
+
}.start() // startがないとカウントダウンが始まらないのでは
|
6
18
|
```
|
7
19
|
|
8
20
|
匿名クラスの実装の中でthisを用いるとその匿名クラスを指してしまうので、違うクラスを指したければ@でクラス名を明示します。
|