2011-03-31 56 views
9

我錯過了MINUTES, HOURS, DAYS,它存在於documentaion之後,因爲API級別1(我爲應用程序使用第7版或2.1版)。爲什麼在Android中沒有Java.util.concurrent.TimeUnit類型比SECONDS更大?

我已閱讀this question,在這小姐也指出,(雖然,它是不是在問題本身),但作爲解決方案使自己的計算只是提出。

我不懶惰,但我發送了一些數據到服務器(Java項目),其中TimeUnit.MINUTESTimeUnit.HOURS被積極使用。只是想避免錯誤。

將不勝感激任何幫助。

+0

那麼,有什麼問題嗎?看起來您明白某些TimeUnit常量在android上不可用。只有平臺開發者知道他們爲什麼這樣做。 – 2011-03-31 09:09:53

+0

「寫給Android開發者並問」也是答案:)。首先我想了解,無論是已知的/已解決的還是我的開發人員特定的環境或其他任何問題。誰知道,也許平臺開發人員也使用Stackoverflow? – 87element 2011-03-31 09:19:03

+0

他們這樣做,但仍然最好直接詢問;) – 2011-03-31 10:09:10

回答

7

如果你打開java 5TimeUnit的Javadoc和java 6並排你會看到,這些都是在Java 6的Android加入到目前爲止只實現了Java 5

+0

那麼,這就解釋了一下情況。但是,當時的Android版文檔中仍然存在一些與TimeUnit不一致的地方。我還沒有發現Java版本在Android中使用的任何線索,[有人說Java 6也可以工作](http://stackoverflow.com/questions/1091114/how-much-of-the-java-6-api-爲實現逐機器人)。 – 87element 2011-03-31 10:11:17

相關問題