별의 공부 블로그 🧑🏻‍💻
728x90
728x170

1. 리스너(Listener)란?

- 사용자가 어떤 명령을 내리는지 전달받아 처리하기 위해 대기하는 객체.

 

2. OnClickListener란?

- 사용자가 화면을 클릭했을 때 미리 넣어둔 코드를 실행할 수 있도록 해줌.

 

3. 콜백(Callback) 메서드란?

- 버튼을 클릭했을 때, 버튼에 미리 설정한 리스너 객체의 메서드를 호출하게 되는데 이렇게 PC나 스마트폰 등 컴퓨터에서 자동으로 어떤 메서드를 호출해주는 것을 '콜백'이라고 함.

- 콜백이라는 말은 컴퓨터가 다시 사용자가 만든 메서드를 호출해준다는 의미이며, 이 때문에 이런 목적으로 만든 메서드를 '콜백 메서드'라고 함.

 

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

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

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

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

- 안드로이드에는 '이벤트 핸들러'라는 것이 있어 이 이벤트라는 상자를 받으면 그 상자를 열어 해석하고 처리할 수 있음.

 

출처 : 자바+안드로이드를 다루는 기술(정재곤 지음, 길벗)

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖