【问题标题】:Pass seek bar progress from service to activity通过搜索栏从服务到活动的进度
【发布时间】:2014-02-28 19:29:21
【问题描述】:

我正在创建一个媒体播放器,其中MediaPlayerService 中播放。

问题是我想将轨道持续时间进度发送到SeekBar,它存在于Activity's 布局中。

我偶然发现了几个帖子,例如 this,但它们都解释了在活动本身内部运行媒体。

UI 线程中连续运行 Thread 不是正确的方法。

我还没有编写代码,但我正在考虑使用AIDL,从 Service 类中更新 SeekBar。

但是有没有更好的方法。如果能提供例子就好了。

谢谢

【问题讨论】:

    标签: android android-service android-mediaplayer


    【解决方案1】:

    从包含搜索栏值的服务中发送广播并在广播 onReceive 方法中的活动中更新搜索栏不是更容易吗?

    【讨论】:

    • 每 1 秒从 Service 向 Activity 发送广播是一种好习惯和高效吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多