根据 谷歌的介绍从Android N开始,Android API应该支持Java流。
但是,使用Android N预览SDK,我无法在我的项目中使用任何Stream API(使用Android N配置为最小,目标和构建SDK版本)。
该 java.util.stream
包装好像都缺少了 stream()
我试过的所有集合实现的方法。
SDK的当前预览版中是否还包含必要的类?
根据 谷歌的介绍从Android N开始,Android API应该支持Java流。
但是,使用Android N预览SDK,我无法在我的项目中使用任何Stream API(使用Android N配置为最小,目标和构建SDK版本)。
该 java.util.stream
包装好像都缺少了 stream()
我试过的所有集合实现的方法。
SDK的当前预览版中是否还包含必要的类?
它还没有在当前预览中,但它已经合并到AOSP Git主机中。看这里 https://android.googlesource.com/platform/libcore/+/916b0af2ccdd1bdfc0283b1096b291c40997d05f
编辑:
只是为了避免可能的混淆:在2016年3月,当OP,Android N开发人员提出这个问题时 preview-1
是唯一公开可用的现在称为Android 7.0“Nougat”的版本。
该 preview-1
事实上,build不包括Java 8 Stream API,但是在开发人员之后不久(一个月后)就添加了它 preview-2
建立。
所以,Android 7.0 API级别为24 不 现在支持Java 8 Stream API。