在Android Studio 2.0 Beta 7中,我可以在java.util.function.Consumer中看到此类“Consumer”。 enter image description here
但是我无法在Android Studio中导入它,为什么? 我已经在gradle中完成了以下这些方法。我确信我使用的是Java8,因为我可以在接口中使用default关键字,这是Java8中的新功能。
有人可以告诉我原因吗? java.util.stream包也发生了这种现象。
in gradle:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
答案 0 :(得分:5)
包java.util.function
现在可以在Android运行时环境中使用,因此您可以导入它。要了解Android运行时中可用的哪些类/包,look up the reference here。
答案 1 :(得分:2)
这些来自JDK 8,仅在as part of some alpha build tools and the N Developer Preview时才可用。