标签: android android-activity service communication
有一个服务类来更新位置,比如lat和lng。我想要做的是在服务获得结果后立即将位置传递给Activity。 我做了几次尝试:
广播接收器。 它非常慢,我需要根据位置数据绘制活动,从自身经验来看,从服务获取最后已知位置数据到活动接收广播信号需要将近半分钟。
回调。 它要好得多,但仍然很难“尽快”实现。
答案 0 :(得分:1)
最好的方法是使用接口。因为界面会在servicgot新结果后立即通知主要活动。