gpt4 book ai didi

android - Android 是否使用 minSdkVersion<24 对 Java 8 Iterable.forEach() 进行脱糖?

转载 作者:行者123 更新时间:2023-12-02 10:43:53 24 4
gpt4 key购买 nike

听到 Google 的 desugar project 消息,我感到非常兴奋因为我必须支持 minSdkVersion 17

我继续尝试了一个简单的 Java 8 示例:

List<String> myList = Arrays.asList("element1","element2","element3");
myList.forEach(element -> System.out.println(element));

但是,Android Studio 表示调用需要 API 级别 24(当前最低级别为 17):java.lang.Iterable#forEach

谷歌 issued a table about what features are supported 。他们的文档是否提到任何 minSdkVersion 是否支持 Iterable.forEach()

最佳答案

forEach 使用 java.util.function 中的类型,该类型仅受支持(带脱糖)on API level 24 or higher .

有些库添加了对流的支持。 See this answer for more info .

关于android - Android 是否使用 minSdkVersion<24 对 Java 8 Iterable.forEach() 进行脱糖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58815305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com