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

回答編集履歴

1

サンプルが良くないので修正

2019/05/27 09:14

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -29,18 +29,18 @@
29
29
  ```kotlin
30
30
  class MainActivity : AppCompatActivity() { // , Runnableは記述しない
31
31
 
32
+ private val handler = Handler()
33
+ private var r: Runnable? = null
34
+
32
35
  override fun onCreate(savedInstanceState: Bundle?) {
33
36
  super.onCreate(savedInstanceState)
34
37
  setContentView(R.layout.activity_main)
35
38
 
36
- val handler = Handler()
37
- val r = object : Runnable {
38
- var count = 0
39
+ var count = 0
39
- override fun run() {
40
+ r = Runnable {
40
- count++
41
+ count++
41
- Log.d("count", count.toString())
42
+ Log.d("count", count.toString())
42
- handler.postDelayed(this, 1000)
43
+ handler.postDelayed(r, 1000)
43
- }
44
44
  }
45
45
  handler.post(r)
46
46
  }