小弟刚学android不久,写了一个简单的音乐播放器,怎么实现用后台sevice实现更新seekBar进度条啊?求高手帮忙啊,最好能具体点,有些广播那些东西还不太会用。

解决方案 »

  1.   

    你可以在后台服务里面把有关进度的变量都设置成静态的public变量,这样就可以在Activity中直接获取
    至于进度的显示,无非总时间长度和当前时间长度,这两个值都是可以从MediaPlayer对象中获取,然后做一下计算,并刷新UI界面就可以了。
      

  2.   

    可以在activity中自定义一个广播,在service中向activity发送广播,activity接收到广播后更新UI
      

  3.   

    1.intent,service主动的发intent.
    2.binder,activity主动的调用binder获取状态