我真的很喜欢 Android Studio 的匿名类代码折叠:
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
doSomething();
return null;
}
}.execute();
进入
(AsyncTask) (params) -> {
doSomething()
}.execute();
此折叠选项位于设置中的“关闭”下。因为我想使用 lambda 表达式,所以我切换到 Java 8(使用 retrolambda),但是现在 Android Studio 不折叠匿名类。有没有办法重新启用它?
PS 我知道我可以留在 Java 7,Android Studio 会将单方法匿名类折叠成 lambda 表达式,但我希望能够直接输入 lambda 表达式,同时仍然折叠多方法匿名类。