2011-03-31 64 views
9

私はdocumentaionにAPIレベル1(アプリケーションでは7番目または2.1バージョンを使用しています)以降存在するMINUTES, HOURS, DAYSが見つかりません。AndroidでJava.util.concurrent.TimeUnitのタイプがSECONDSより大きいのはなぜですか?

私はthis questionを読んでいますが、このミスも指摘されていますが(質問自体ではありませんでしたが)、独自の計算を行うソリューションが提案されていました。

私は怠惰ではありませんが、サーバ(Javaプロジェクト)にデータを送信します(TimeUnit.MINUTESまたはTimeUnit.HOURSが積極的に使用されています)。ちょうど間違いを避けたい。

ご協力いただきありがとうございます。

+0

を実装これらはJava 6で追加されたことがわかりますので、質問は何ですか?あなたがいくつかのTimeUnit定数がアンドロイドで利用できないことを理解しているようです。プラットフォーム開発者だけがなぜそうしたのかを知っています。 –

+0

「Androidデベロッパーに書き込み、尋ねる」も答えです:)。そして、最初に私はそれが知られているか解決されているのか、開発者の環境特有のものなのか、それとも何か問題があるのか​​どうかを理解しようとしていました。誰が知っている、多分プラットフォーム開発者もStackoverflowを使用していますか? – 87element

+0

彼らはそうですが、それでも直接に尋ねる方が良いです;) –

答えて

7

あなたはjava 5TimeUnitのJavadocを開いて、並んでjava 6側場合は、Androidがこれまでのところ唯一のJava 5

+0

これは、欠席を少し説明しています。しかし、それでもTimeUnitのAndroidドキュメントには矛盾があります。そして、私は、JavaバージョンがAndroidで使用されているという手がかりは見つけられていません。[Java 6も動作していると言う人もいます](http://stackoverflow.com/questions/1091114/how-much-of-the-java-6-api-実装されているのはアンドロイドです)。 – 87element

関連する問題