Button 이벤트 처리의 원리
안드로이드에서 위젯의 이벤트처리를 본 적이 있을 것이다. 그런데 상당히 복잡한 구조를 띄고있다. 그 원리를 파헤쳐 보자.통상 activity_main.xml에서 버튼 위젯을 디자인하고, MainActivity.java에서 버튼의 이벤트 처리를 작업한다.많이 본적있는 코드가 있을 것이다. Button loginbutton = (Button)findViewById(R.id.loginbutton); //id값으로 버튼객체와 버튼 위젯을 연결시키기loginbutton.setOnClickListener(new OncClickListener(){ //버튼의 이벤트처리 작성 @Overridepublic void onClick(...){//function } }); 여기서 매개변수로 들어간 부분은 익명 구현 객체이다...