teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コード例修正

2020/08/23 15:16

投稿

keicha_hrs
keicha_hrs

スコア6768

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を用いるとその匿名クラスを指してしまうので、違うクラスを指したければ@でクラス名を明示します。