私はJava 8のオプションタイプについて読んでいます。私はAndroidコードの一部で実装したいと思います。AndroidプログラミングでOptionalsを使用できますか?
しかし、Android(5.1および6)の最新バージョンのDalvikマシンはJava 8のすべてを実装していますか?
EclipseとAndroid StudioをJava 7にまだインストールしています。
私はJava 8のオプションタイプについて読んでいます。私はAndroidコードの一部で実装したいと思います。AndroidプログラミングでOptionalsを使用できますか?
しかし、Android(5.1および6)の最新バージョンのDalvikマシンはJava 8のすべてを実装していますか?
EclipseとAndroid StudioをJava 7にまだインストールしています。
私はあなたが今や近い将来それを行うことはできないと思います。あなたは、11月にリリースされたアンドロイド5.0以降の要件としてのJava 7をリストhere Androidのスタートで見ることができるように2014年のJava 7の最初のリリース後、ので、多分私達は2017年からのJava 8を使用することができ、3年間で
;)
別のノートでは、retrolambdaを使ってラムダを使って、本当に素晴らしいAndroidデベロッパーのlambdaをサポートすることができます。
StreamSupport libを使用すると、新しいStreams APIのサポートが追加され、副作用としてOptional
が追加されます。 Gradleの使用のために
:
compile "net.sourceforge.streamsupport:streamsupport:1.5.1"
はい。しかし、APIレベル24 /ヌーガット(現在の執筆時点)でのみ。
前ヌガーためには、これらのライブラリに選ぶことができます:
いいえ!私はあなたが傾けることを恐れている。 –
は+ 1.あなたはJDK 1.8を使用できますが、Java 8 APIを使用するには数年前のようです。 [Android Build Environment](http://developer.android.com/sdk/installing/index.html?pkg=studio) – Ninja