Android中的位置服务和活动之间的通信?

时间:2016-09-12 02:04:36

标签: android android-activity service communication

有一个服务类来更新位置,比如lat和lng。我想要做的是在服务获得结果后立即将位置传递给Activity。 我做了几次尝试:

  1. 广播接收器。 它非常慢,我需要根据位置数据绘制活动,从自身经验来看,从服务获取最后已知位置数据到活动接收广播信号需要将近半分钟。

  2. 回调。 它要好得多,但仍然很难“尽快”实现。

  3. 你可以给我一些建议吗?谢谢。

1 个答案:

答案 0 :(得分:1)

最好的方法是使用接口。因为界面会在servicgot新结果后立即通知主要活动。