gpt4 book ai didi

Android N 中的 Java 8 Stream API

转载 作者:搜寻专家 更新时间:2023-10-30 21:26:32 25 4
gpt4 key购买 nike

根据 Google's introduction ,从 Android N 开始,Android API 应该支持 Java 流。

但是,使用 Android N 预览版 SDK,我无法在我的项目中使用任何 Stream API(该项目以 Android N 作为最低配置,目标和构建 SDK 版本)。

似乎缺少 java.util.stream 包,我尝试过的所有集合实现的 stream() 方法也是如此。

SDK 的当前预览版本中是否还没有包含必要的类?

最佳答案

目前还没有预览版,但是已经合并到AOSP Git master中了。看这里https://android.googlesource.com/platform/libcore/+/916b0af2ccdd1bdfc0283b1096b291c40997d05f

编辑:

只是为了避免可能的混淆:2016 年 3 月,当 OP 提出这个问题时,Android N 开发人员 preview-1 是唯一公开可用的 Android 7.0 版本“牛轧糖”。

preview-1 构建实际上不包含 Java 8 Stream API,但它是在开发人员 preview-2 之后不久(一个月后)添加的构建。

因此,Android 7.0 API 级别 24 确实现在支持 Java 8 Stream API。

关于Android N 中的 Java 8 Stream API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36112086/

25 4 0