2011-03-31 54 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

相关问题