如果有任何支持庫功能可以通過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