回答編集履歴

1

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

2019/05/27 09:14

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -60,6 +60,12 @@
60
60
 
61
61
 
62
62
 
63
+ private val handler = Handler()
64
+
65
+ private var r: Runnable? = null
66
+
67
+
68
+
63
69
  override fun onCreate(savedInstanceState: Bundle?) {
64
70
 
65
71
  super.onCreate(savedInstanceState)
@@ -68,21 +74,15 @@
68
74
 
69
75
 
70
76
 
71
- val handler = Handler()
77
+ var count = 0
72
78
 
73
- val r = object : Runnable {
79
+ r = Runnable {
74
80
 
75
- var count = 0
81
+ count++
76
82
 
77
- override fun run() {
83
+ Log.d("count", count.toString())
78
84
 
79
- count++
80
-
81
- Log.d("count", count.toString())
82
-
83
- handler.postDelayed(this, 1000)
85
+ handler.postDelayed(r, 1000)
84
-
85
- }
86
86
 
87
87
  }
88
88