마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이벤트 리스너 생성 질문입니다.

0 추천
로그인 바 컨트롤과 로그인 다이얼로그 컨트롤을 따로따로 만들었습니다.

로그인바의 Login버튼을 누르면 로그인 다이얼로그가 나오고 로그인 성공하면 로그인바의 Login버튼을 Logout버튼으로 변경할겁니다.

그래서 "로그인다이얼로그"에서 로그인에 성공하면 생성한 이벤트 리스너의 이벤트를 발생시킴 -> "로그인바"는 발생한 이벤트를 감지해서 오버라이드한 리스너의 함수처리를 실행함.

이게 하고싶습니다.

EventListener를 계승한 인터페이스는 만들었구요.

어떻게 다이얼로그에서 이벤트를 발생시키고 리스너의 이벤트 발생을 로그인바 에서 감지하는지를 모르겠습니다.

로그인바에 리스너를 implement하고 리스너의 함수를 오버라이드해서 "로그인" "로그아웃"버튼을 변경하는 처리를 넣었습니다.

근데 다이얼로그에서 이벤트를 어찌 발생시키지? 리스너를 사용하려면 리스너 인스턴스를 넣어줘야 하는데 그럼 다이얼로그도 리스너 implement해줘야 하는데..? 까지 생각했는데 더이상 진행이 안되네요...
gs낭천 (340 포인트) 님이 2018년 2월 15일 질문
오우 정말 감사합니다 설명이 알기 쉽네요

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...