java - 为什么我不能在 Android Studio 中导入 java.util.function 包?

标签 java android

在 Android Studio 2.0 Beta 7 中,我可以在 java.util.function.Consumer 中看到这个类“Consumer”。 enter image description here

但是我不能在Android Studio中导入它,为什么? 我在 gradle 中完成了这些方法,如下所示。我确定我使用的是 Java8,因为我可以在界面中使用 default 关键字,这是 Java8 中的新功能。

谁能告诉我原因? java.util.stream 包也出现这种现象。

在渐变中:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

最佳答案

java.util.function 现在在 Android 运行时环境中可用,因此您可以导入它。要了解 Android 运行时中您可以使用哪些类/包,look up the reference here .

关于java - 为什么我不能在 Android Studio 中导入 java.util.function 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36237000/

相关文章:

Android:XML 文件的设计 View 为白色和空白

Android:唤醒锁和处理方向变化

java - 添加 equals() 和 hashCode() 方法会破坏某些东西吗

java - 我应该如何检查互联网连接并显示 "retry"和 "cancel"对话框?

java - 如何检查 "Java is outdated"栏在 Google Chrome 上是否可见?

java - 我如何才能获得使用 Grizzly/Jersey 进行日志记录的客户端地址?

java - 在一次扫描中使用 MUST_PASS_ONE/ALL 运算符组合两个过滤列表

java - 如何在 Mapbox 中将折线叠加添加到静态图像?

android TagHandler 和 CSS

android - 在不知道 Activity 名称的情况下通过 adb 启动应用程序