Android 访问不同活动的LocationManager回调

Android 访问不同活动的LocationManager回调,android,android-activity,locationmanager,Android,Android Activity,Locationmanager,我想从一个以文本显示更新的活动开始。但也允许用户切换到“地图视图”活动以查看地图上的进度 我如何允许两个单独的活动接收回调,以便我可以更新这两个活动?您可以从服务注册更新,然后向您的各个活动广播位置更新内容,允许多个活动查看这些更新,而无需为每个活动注册位置更新。了解BroadcastReceivers以及如何实现它们在后台运行启动/停止位置侦听器的服务。使用应用程序启动/停止该服务(或根据需要从应用程序的某些部分启动/停止)。然后使用服务总线广播位置更新。这真的非常好,没有一个混乱的听众/接受

我想从一个以文本显示更新的活动开始。但也允许用户切换到“地图视图”活动以查看地图上的进度


我如何允许两个单独的活动接收回调,以便我可以更新这两个活动?

您可以从服务注册更新,然后向您的各个活动广播位置更新内容,允许多个活动查看这些更新,而无需为每个活动注册位置更新。

了解BroadcastReceivers以及如何实现它们在后台运行启动/停止位置侦听器的服务。使用应用程序启动/停止该服务(或根据需要从应用程序的某些部分启动/停止)。然后使用服务总线广播位置更新。这真的非常好,没有一个混乱的听众/接受者。看看奥托:(在Android中到处都很有用,这只是一个例子)。