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

서비스->액티비티, 핸들러를 이용한 UI 변경

0 추천

서비스에서 activity로 값을 보내어 UI를 변경하기 위해 핸들러 메시지를 이용하였습니다.

4)소스코드와 같이 콜백 메소드 호출시 얻은 값을 핸들러 메시지를 이용하여 Activity로 보낸 후 UI로 표시하려고 합니다.

 

처음에는 소스코드 1)로 하였는데 반응이 없어

소스코드2)로 핸들러를 상속받은 클래스를 생성하였는데도 변합이 없네요...

 

어떤게 잘못되었는지 좋은 답변 부탁드립니다.

 

MainActivity.class

1)소스코드                                                  

2)소스코드

 

BeaconService.class

3)소스코드

4)소스코드(콜백 메소드)

 

 

벅수 (870 포인트) 님이 2015년 3월 27일 질문

1개의 답변

+1 추천
 
채택된 답변
브로드케스트를 이용하세요.

비콘 데이터 감지 -> 브로드케시트 전송 -> 메인엑티비티의 브로드케스트 리시버에서 textview 값 변경
이드로이드 (22,930 포인트) 님이 2015년 3월 27일 답변
벅수님이 2015년 3월 30일 채택됨
감사합니다.
핸들러로 메세지 보내는게 근데 조금더 편리하지 않나요?
...