btn.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v){

//처리

  }

}


어떤 예제에서는 위와 같이 버튼에 이벤트를 거는데요.



저같은경우에는 클래스에 OnClickListener를 implements 하여


@oveeride

public void onClick(View v){

switch(v.getId){

case : R.id.button1 :

//처리

break;

  }

}


이런식으로 로직을 구현합니다.

제가 볼때는 이렇게 하는것이 가독성이 더 좋은거 같아서요.


그런데 첫번째처럼 버튼에 이벤트를 걸면서 리스너를 구현하면서 onClick를 오버라이딩하는건 제 눈에는

가독성이 떨어지고 조잡해보이거든요.


위의 둘의 차이점을 먼저 알고 싶습니다.

제가 구현하는 아래의 방법으로 계속 해도 되는지...