在 MainActivity.onCreate() 我设置了一个计时器:
val t1 = fixedRateTimer("PingTask", true, initialDelay = 0, period = 10000) {
val pt = PingTask(myDataset, myStatus, viewAdapter)
println("Initializing timer...")
}
计时器类如下所示:
class PingTask(val hosts: Array<String>, val hostStatus: Array<Int>, val adapter: MyAdapter): TimerTask() {
override fun run() {
println("Timer called...")
但是好像从来没有调用过,因为没有输出……