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