Java 8 Stream API en Android N

Según la introducción de Google , a partir de Android N, se supone que la API de Android admite flujos de Java.

Sin embargo, al usar el SDK de vista previa de Android N, no puedo usar ninguna de las API de Stream en mi proyecto (que está configurado con Android N como versión mínima, de destino y de desarrollo de SDK).

Parece que falta el paquete java.util.stream , al igual que los métodos stream() de todas las implementaciones de colección que he probado.

¿Las clases necesarias aún no están incluidas en la versión preliminar actual del SDK?

One Solution collect form web for “Java 8 Stream API en Android N”

Todavía no está en la vista previa actual, pero ya se ha fusionado en el maestro AOSP Git. Vea aquí https://android.googlesource.com/platform/libcore/+/916b0af2ccdd1bdfc0283b1096b291c40997d05f

EDITAR:

Sólo para evitar posibles confusiones: en marzo de 2016, cuando esta pregunta fue planteada por el OP, Android N developer preview-1 fue la única compilación disponible públicamente de lo que ahora se conoce como Android 7.0 "Nougat".

De hecho, la compilación de preview-1 no incluía la API de Java 8 Stream, pero se añadió poco después (un mes más tarde) en la preview-2 del desarrollador preview-2 .

Por lo tanto, el nivel 24 de la API de Android 7.0 admite la API de Java 8 Stream ahora.

  • No se puede refactorizar métodos con subrayado como un parámetro en lambdas?
  • Retrolambda $ Lambda no encontrado
  • ¿Está Android N Stream API backported a versiones inferiores?
  • NoClassDefFoundError cuando uso lambda para recorrer String array
  • Aplicación de Android + Módulo de Java (Java 1.8)
  • Java.lang.NoClassDefFoundError $$ inlined $ forEach $ lambda $ 1 en Kotlin
  • ¿Hay alguna manera de utilizar interfaces funcionales Java 8 en la API de Android por debajo de 24?
  • Android Studio: lambda no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.