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

서비스에서 ui 업데이트(음악 플레이어의 시간 표시)

0 추천
안녕하세요.

서비스를 통해 음악을 재생하고, 화면상에서는 Seekbar 로 재생상태 바를 표시하려고 합니다.

그런데 이 Seekbar 가 매 초마다 업데이트 되어야 하는데

서비스에서 어떻게 매 초마다 ui를 업데이트 시킬 지 방법을 잘 모르겠습니다.

 

생각한 방법이

aidl 인터페이스를 만들어서 매 초마다 현재 재생 시간을 서비스에서 가져오는것

밖에 없는데요.

 

이런 방법 말고 서비스에서 직접 텍스트뷰의 문자열을 바꾸게 할 수는 없을까 해서요.

방법이 있거나 아니면 더 좋은 방법이 있다면 도움 부탁 드립니다.
익명사용자 님이 2013년 7월 17일 질문

1개의 답변

0 추천
1. 서비스에서 타이머쓰레드로 브로드캐스트 리시버를 쏘는 방법도 있고

2. Messenger 클래스를 이용하는 방법한 서비스와 액티비티간 통신 방법도 있고

3. 콜백을 구현하는 방법도 있고

4. aidl 인터페이스로 하시는 방법도 있고

네가지 방법으로 다 구현해보시는것도 많은 공부가 될 것입니다.
Gradler (109,780 포인트) 님이 2013년 7월 18일 답변
...