我真的很喜欢Android Studio针对匿名类的代码折叠:
new AsyncTask() { @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表达式,同时仍然可以折叠多方法匿名类。