2015-10-30 9 views
8

私はJava 8のオプションタイプについて読んでいます。私はAndroidコードの一部で実装したいと思います。AndroidプログラミングでOptionalsを使用できますか?

しかし、Android(5.1および6)の最新バージョンのDalvikマシンはJava 8のすべてを実装していますか?

EclipseとAndroid StudioをJava 7にまだインストールしています。

+0

いいえ!私はあなたが傾けることを恐れている。 –

+2

は+ 1.あなたはJDK 1.8を使用できますが、Java 8 APIを使用するには数年前のようです。 [Android Build Environment](http://developer.android.com/sdk/installing/index.html?pkg=studio) – Ninja

答えて

0

私はあなたが今や近い将来それを行うことはできないと思います。あなたは、11月にリリースされたアンドロイド5.0以降の要件としてのJava 7をリストhere Androidのスタートで見ることができるように2014年のJava 7の最初のリリース後、ので、多分私達は2017年からのJava 8を使用することができ、3年間で
;)

別のノートでは、retrolambdaを使ってラムダを使って、本当に素晴らしいAndroidデベロッパーのlambdaをサポートすることができます。

4

StreamSupport libを使用すると、新しいStreams APIのサポートが追加され、副作用としてOptionalが追加されます。 Gradleの使用のために

compile "net.sourceforge.streamsupport:streamsupport:1.5.1" 
3

はい。しかし、APIレベル24 /ヌーガット(現在の執筆時点)でのみ。

前ヌガーためには、これらのライブラリに選ぶことができます:

関連する問題