有没有支持的库函数可以让API支持的计时器的setCountDown
函数小于24?
最佳答案
你可以试试RXJava简单地处理线程、计时器和许多其他功能。
定时器操作符的文档是这样说的:
Create an Observable that emits a particular item after a given delay
因此,您观察到的行为是预期的 - timer() 在延迟后仅发出一个项目。
另一方面,间隔运算符将发出以给定间隔隔开的项目。
例如,这个 Observable 将每秒发出一个项目:
Observable.interval(1, TimeUnit.SECONDS);
还有一个完整的例子:
Observable.interval(1,TimeUnit.SECONDS, Schedulers.io())
.take(300) // take 300 second
.map(v -> 300 - v)
.subscribe(
onNext -> {
//on every second pass trigger
},
onError -> {
//do on error
},
() -> {
//do on complete
},
onSubscribe -> {
//do once on subscription
});
关于android - Android 中 Chronometer 的支持库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44578653/