无法在Android Studio中解析方法'forEach(<lambda expression =“”>)'

时间:2018-02-07 08:21:41

标签: java-8 android-studio-2.3

我刚刚使用

为我的应用添加了Java 8支持
jackOptions {
    enabled true
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

我有这段代码:

for (Company company : companies) {
    save(company);
}

Android Studio告诉我它

  

可以用foreach调用替换

更换后,它看起来像这样:

companies.forEach((Company company) -> {
    save(company);
});

但是现在它在抱怨:

  

无法解析方法'forEach()'

我可以正确编译和运行我的应用程序。这都是关于编辑的。

有什么想法吗?我正在使用Android Studio 2.3.3

0 个答案:

没有答案