bomjin / Android-Studio-Application-

안드로이드 스튜디오를 활용한 실전 앱 만들기
1 stars 0 forks source link

하나의 리스너 객체로 여러 개의 버튼 처리하기 p134 #25

Open bomjin opened 5 years ago

bomjin commented 5 years ago
Button.OnClickListener onMyClick = new Button.OnClickListener() {
         public void onClick(View v) {
};

OnClickListener가 static interface 이기 때문에 바로 접근할 수 있고 static으로 선언된 것은 클래스명으로 접근할 수 있다. Interface는 바로 객체화 할 수 없는 특성이 있어서 보통은 Class에서 implement를 한 후 사용한다. 하지만 그 클래스를 재사용 하고 싶지 않다면 위에 방법처럼 간단히 사용하면 된다.

bomjin commented 5 years ago

https://github.com/bomjin/Android-Studio-Application-/tree/Listener3