回答編集履歴
1
サンプルが良くないので修正
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
|
-
|
|
39
|
+
var count = 0
|
|
39
|
-
|
|
40
|
+
r = Runnable {
|
|
40
|
-
|
|
41
|
+
count++
|
|
41
|
-
|
|
42
|
+
Log.d("count", count.toString())
|
|
42
|
-
|
|
43
|
+
handler.postDelayed(r, 1000)
|
|
43
|
-
}
|
|
44
44
|
}
|
|
45
45
|
handler.post(r)
|
|
46
46
|
}
|