我想用Kotlin coroutines实现定时器,类似于用RxJava实现的这个。
Flowable.interval(0, 5, TimeUnit.SECONDS)
.observeOn(AndroidSchedulers.mainThread())
.map { LocalDateTime.now() }
.distinctUntilChanged { old, new ->
old.minute == new.minute
.subscribe {
setDateTime(it)
它将每隔一分钟发出LocalDateTime。