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

mp3 플래이어를 만들 때 간단한 질문입니다.(서비스, 핸들러)

0 추천
안녕하세요.

mp3플레이어를 만들던 도중 질문이 있어서 남깁니다.

1. 서비스로 백그라운드로 mp3를 재생

2. 문제는 여긴데요 서비스를 돌리기 전 액티비티화면에서 진행바(핸들러사용)를 표시하려고 하는데 서비스로 넘기니

핸들러가 동작을 하지 않네요. 쓰레드는 동작을 하는데...

3. 그래서 서비스에서 핸들러를 동작하고 액티비티의 seek바를 static으로 하여 서비스에서 변경을 할 수 있도록 했는데요.

이 방법말고 서비스에서 static 변수를 사용하지 않고 액티비티로 현재 위치를 전달하여 액티비티 내에서 seek바를 변경시킬 수 있는 방법이 없을까요?

즉 서비스를 돌리더라도 액티비티의 핸들러가 지속적으로 동작하는 방법이 없을까요?
익명사용자 님이 2013년 9월 24일 질문
2013년 9월 24일 수정

1개의 답변

0 추천
getCurrentPosion을 구하는 binder를 만들어서 Activity 핸들러에서 일정 주기로 서비스에 있는 mediaPlayer 객체의 재생 시간을 구해 업데이트 하시면 될 겁니다.
사악미소 (65,330 포인트) 님이 2013년 9월 24일 답변
...