在音乐播放器应用中,我实现了BroadcastManager
来接收播放器的当前位置,但是我只获得媒体播放器位置的一个时间值。我在使用songplay()时正在调用sendbroadcast()。如何获得媒体播放器位置从Service
到Activity
的连续值。这是我发送广播的代码:
Intent intent = new Intent("BROADCAST");
intent.putExtra("INTENT_TYPE", "SEEKBAR_RESULT");
intent.putExtra("PERCENTAGE", percentage);
LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
我已经阅读了android文档,并说广播用于获取实时值。因此,我认为服务中没有使用处理程序将数据连续发送到活动中。