Notice
Recent Posts
Recent Comments
Link
설.현.아빠
Chapter 5 ] 입력 (5-1 Event Handler) 이벤트 처리의 다양성. ⑤ 익명 이너 클래스 사용 본문
교재 & 강좌/안드로이드 프로그래밍 정복
Chapter 5 ] 입력 (5-1 Event Handler) 이벤트 처리의 다양성. ⑤ 익명 이너 클래스 사용
설.현.아빠 2011. 3. 9. 13:07
⑤ 익명 이너 클래스 사용
먼 이름이 저리 거창한가...
왜???왜 익명인가????엄밀히 말하자면 익명 이너 클래스가 아니라 익명의 객체아닌가? 아..책에서는 이름 없는 서브 클래스 타입의 객체..
ㅋㅋ 거봐 객체잖어~~~ 아래 문구를 보자.
private View.OnTouchListener TouchListener = new View.OnTouchListener() {
이것도 클래스라고 하는지는 모르지만...내가 보기엔 클래스라고 하기엔 좀...
암튼 위와 동일한 기능의 클래스를 작성해보자면 아래와 같을 것이다.
class MyClass implements View.OnTouchListener {
...
}
MyClass TouchListener = new MyClass();
머...단순화 했네. ㅋ 클래스 생성도 별도로 안하고...객체 생성도 별도로 안하고 한줄에 쭉~~~~
아...이제 한개 남았다...내가 쓰는 방법은 안나오나...난 더 간단하고, 직설적인걸 사용하는데...
버튼에 리스너 등록할때...난 아래처럼 직접적으로 버튼에 대놓고 리스너를 등록해버린다.
어떤게 더 좋은 방법인지는 모르지만...난 습관적으로 내가 쓰던걸 그냥 쓴다^^
'교재 & 강좌 > 안드로이드 프로그래밍 정복' 카테고리의 다른 글
Chapter 5 ] 입력 (5-1 이벤트 핸들러) 외부 변수 액세스 (0) | 2011.04.07 |
---|---|
Chapter 5 ] 입력 (5-1 Event Handler) 이벤트 처리의 다양성. ⑥ 익명 이너 클래스의 임시 객체 사용 (0) | 2011.03.09 |
Chapter 5 ] 입력 (5-1 Event Handler) 이벤트 처리의 다양성. ④ 뷰가 리스너 구현 (0) | 2011.03.09 |
Chapter 5 ] 입력 (5-1 Event Handler) 이벤트 처리의 다양성. ③ 액티비티가 리스너 구현 (0) | 2011.03.09 |
Chapter 5 ] 입력 (5-1 Event Handler) 이벤트 처리의 다양성. ② 리스너 인터페이스 구현 (1) | 2011.03.09 |
Comments