0

当我在Android studio中写一个lambda表达式时,它有时会把自己变成一个普通的匿名类,我不能把它带回来。如何防止 IDE 这样做?原因是什么?

如果我单击绿色突出显示的区域:

在此处输入图像描述

它变成了这样:

在此处输入图像描述

而且没有办法把它带回来。CTRL+Z 没有帮助。我还注意到这发生在 lambda 表达式中完成的某些操作上。例如,我刚刚删除了其中的一些代码,这发生了。这事儿常常发生。

我读到尚不支持 lambda 表达式,我猜 IDE 只是“模拟”一个 lambda 表达式。但我仍然想阻止它更改我的代码。

4

1 回答 1

1

Android SDK 尚不支持 Java 8。您不应使用任何 Java 8 功能。

于 2016-01-09T14:57:11.590 回答