2015. 1. 7. 01:53

Android Multiple OnClickListener

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

안녕하세요.

이번에는 Multiple OnClickListener 를 Composite 패턴을 활용하여 보여드리겠습니다.

개인적으로 디자인 패턴을 알아 두면 좋다 정도 이지, 많은 부분 패턴이 적용될수 없음을 알려드립니다.

요약

  • View.OnClickListener Interface 상속을 받는 class 를 선언합니다.
  • 해당 클래스에서 Listener List를 선언 후 등록을 받습니다.
  • Interface구현한 함수에서 foreach 형태로 onClick을 fire 합니다.

   

핵심 소스는 아래와 같습니다.

실제 Activity 소스에서 구현할 부분은 아래와 같습니다.

 

적용이 된 화면입니다.

기능은 페이지 요청시 시간을 설정하고, URL 주소에 request 보는 것입니다.

 

잘 받아 오네요.

감사 합니다.