听到Google的desugar项目令我感到非常兴奋,因为我必须提供支持minSdkVersion 17
。
我继续尝试了一个简单的Java 8示例:
List<String> myList = Arrays.asList("element1","element2","element3");
myList.forEach(element -> System.out.println(element));
但是,Android Studio说 Call requires API level 24 (current min is 17): java.lang.Iterable#forEach
Google发布了有关支持哪些功能的表格。他们的文档中是否提及Iterable.forEach()
任何minSdkVersion是否受支持?
forEach
使用java.util.function
仅在API级别24或更高版本才受支持的类型(使用废止)。
有些库增加了对流的支持。有关更多信息,请参见此答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句