如果有任何支持库功能可以通过API低于24使天文台支持天文台的功能setCountDown
?Android中的天文台支持库
6
A
回答
0
根据Android文档,其不可能与低于API级别24. Chronometer小部件只使用计数。如果需要,请使用CountDownTimer。
例如:
final int oneSecond = 1000; // in milliSeconds i.e. 1 second
final int tenSeconds = 100000; // 100 seconds
CountDownTimer cTimer = new CountDownTimer(100000, oneSecond) {
public void onTick(long millisUntilFinished) {
int totalTime = 60000; // in milliseconds i.e. 60 seconds
String v = String.format("%02d", millisUntilFinished/totalTime);
int va = (int)((millisUntilFinished%totalTime)/oneSecond);
textView.setText("remaining seconds: " +v+":"+String.format("%02d",va));
}
public void onFinish() {
textView.setText("done!");
}
};
cTimer.start();
编辑:
0
您可以尝试RXJava简单的手柄螺纹,定时器和许多其他功能。
定时器操作的文档这样说:
创建一个可观察一个给定的延迟
因此,你所观察的行为之后发出特定产品expected-定时器()发射只是一个延迟后的单个项目。
另一方面,间隔运算符将发出间隔给定间隔的项目。
例如,这可观察将发出一个项目每秒:
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
});
相关问题
- 1. Android支持库中的CompletableFuture?
- 2. 的Android天文台
- 3. Facebook聊天平台支持BOSH吗?
- 4. 外语支持Android平台
- 5. Android天文台:setUsesChronometer
- 6. SuperSlim不支持Android支持库23.2.1
- 7. red5chat支持Android的视频聊天
- 8. Android天文台:天文台的设置格式
- 9. 未找到Android支持库
- 10. Android Multidex和支持库
- 11. 与Android支持26 +库
- 12. Android天文台不启动
- 13. gio和gvfs库支持哪些平台?
- 14. 跨平台MIDI库支持iOS CoreMIDI
- 15. Android平台是否支持SpatiaLite?
- 16. 在android - 支持库中使用FAB 23.2.1
- 17. 在Android支持库中获取错误
- 18. Android的天文台表,保留时间状态(并保持在后台计算)
- 19. Android SDK不显示Android支持库
- 20. Android sdk manager我没有Android支持库
- 21. 的Android库,支持印度语言
- 22. Android支持库和Maven的NoClassDefFoundError
- 23. 支持Android的实时流媒体库
- 24. AWS cognito库和Android的支持
- 25. Android的支持库最小SDK
- 26. Android的支持库 - 未能解决
- 27. Android的支持库在Xamarin构建
- 28. Android的下载谷歌支持库
- 29. 正在发送聊天中支持的聊天中的视频
- 30. 如何解析天文台(android)的值?
如何API 24到项目的复制粘贴来源和使用'Chronometer'呢? – azizbekian
你能详细说明一下吗? –
如何复制粘贴[此](https://android.googlesource.com/platform/frameworks/base/+/refs/heads/master/core/java/android/widget/Chronometer.java)类到您的包和使用'com.your.package.Chronometer'类而不是'android.widget.Chronometer'。 – azizbekian