0

我有一项服务可以在某个时差设置纬度和经度值(通过方法:Location.setLongitude .....)(从文本文件中获取纬度和经度值)。我可以在同一个应用程序中的 Activity 中获取 Lat Long 值吗?b)在其他一些应用程序中。

4

1 回答 1

1

如果您使用绑定的服务,您将能够在该服务中实现侦听器接口,将您的活动订阅到服务的侦听器列表,并且每当您发现新数据时,您都会通知整个列表。实现起来并不难,如果你遇到这种情况,我可以为你提供一些代码帮助。

如果您使用已启动的服务,只需从您的服务中发送一些 Intent,并在您的 Activity 中注册一个 BroadcastListener。您只需在 Intent 中添加一些额外内容,您的 Activity 就会恢复它们。

使用 Intent 和 BroadcastReceiver 方法,您将能够在 2 个应用程序之间执行数据传输(使用自定义操作类型和意图过滤器)。

于 2012-11-23T13:11:50.860 回答