【发布时间】:2020-03-16 04:19:59
【问题描述】:
我在 Android Studio 中使用 kotlin。 我正在编写一个简单的程序来显示一个系列 随机数之间的延迟为 1 秒 每一个。 RandNumText 是屏幕上的名称 盒子。我尝试了以下方法:-
i = 1
while (i < 10) {
RandNumText.text = ((0..9).random()).toString()
for (j in 0 until 50000) {}
i++
}
i = 1
while (i < 10) {
RandNumText.text = ((0..9).random()).toString()
Thread.sleep(1000) // wait for 1 second
i++
}
i = 1
val handler = Handler()
while (i<10) {
handler.postDelayed({RandNumText.text = ((0 until 10).random()).toString()}, 1000)
i++
}
每次只有一个数字出现在屏幕上。 我究竟做错了什么?您的协助将 受到赞赏。谢谢。
【问题讨论】:
标签: android kotlin random delay