코딩을 하고 가만히 냅두었더니
안드로이드 스튜디오가 람다 문법으로 보기 편하게 줄여주었다.
역시 사람은 공부해야한다... 그게 보이다니!
몰랐으면 뭔지도 모르고 아 그냥 줄여졌구나 하고 넘어갔을거같다
람다
(타입 매개변수) -> {실행문;}
내가 길게 길게 만들어둔 OnClickListener함수 시작 부분인
CompoundButton.OnClickListener btnClickFn = new View.OnClickListener() {
@Override
public void onClick(View v) {
를
CompoundButton.OnClickListener btnClickFn = (v) -> {실행문};
으로 줄여주었다
다른 코드도 그런 식으로 줄여서 보여주었다.