모바일/android

[Android_기초] 이벤트 처리 방법

hatch 2021. 8. 14. 14:28
728x90
반응형

1. 리스너(Listener) : 사용자가 어떤 명령을 내리는지 전달받아 처리하기 위해 대기하는 객체

2. OnClickListener : 사용자가 화면을 클릭했을 때 미리 넣어둔 코드를 실행할 수 있도록 함.

 

3. 콜백(Callback) 메소드

 1) 버튼을 클릭했을 때, 버튼에 미리 설정한 리스너 객체의 메소드를 호출하게 되는데

    이렇게 PC나 스마트폰 등 컴퓨터에서 자동으로 어떤 메소드를 호출해주는 것을 '콜백'이라함.

 2) 콜백은 컴퓨터가 다시 사용자가 만든 메소드를 호출해준다는 의미.

     이러한 목적으로 만든 메소드를 '콜백 메소드'라고 함.

 

4. 이벤트(Event)와 이벤트 핸들러(Event Handler)

 1) 사용자가 버튼을 클릭했을 때, 버튼에 미리 설정한 OnClickListener 객체의 onClick 메소드가 자동으로 호출됨.

 2) 이 메소드는 사용자가 버튼을 클릭했을 때 생기는 '이벤트'라는 것을 전달받게 됨.

 3) 이벤트라는 객체는 클릭했을 때의 정보를 가지고 있는 것이니 그 안에는 언제 어디를 클릭했는지에 대한 정보가 들어있을 것임.

 


출처: https://starrykss.tistory.com/43 [별의 블로그]