Подтвердить что ты не робот

Java 8 Stream API в Android N

В соответствии с внедрением Google, начиная с Android N, Android API должен поддерживать потоки Java.

Однако, используя SDK для предварительного просмотра Android N, я не могу использовать ни один из Stream API в своем проекте (который настроен с Android N как минимум, нацелен на SDK-версию и готов к созданию).

Пакет java.util.stream, кажется, отсутствует, также как и методы stream() всех реализованных реализаций коллекции.

Являются ли необходимые классы еще не включенными в текущую версию предварительного просмотра SDK?

4b9b3361

Ответ 1

Это еще не в текущем предварительном просмотре, но оно уже было объединено с мастером AOSP Git. См. Здесь https://android.googlesource.com/platform/libcore/+/916b0af2ccdd1bdfc0283b1096b291c40997d05f

EDIT:

Чтобы избежать возможной путаницы: в марте 2016 года, когда этот вопрос задал OP, разработчик Android N preview-1 стал единственной публичной версией того, что теперь известно как Android 7.0 "Нуга".

В сборке preview-1 фактически не был включен Java 8 Stream API, но он был добавлен вскоре после (через месяц) в сборке разработчика preview-2.

Итак, Android 7.0 API уровня 24 поддерживает API-интерфейс Java 8 Stream.