服务意图服务或接收器
Service Intent Service or Receiver
我的解决方案应该发送一个 http 请求并在每次位置更新时处理它的响应。它也应该在启动应用程序被杀死后存活下来。我正在努力为这项任务选择以下设计之一:
- 在服务上创建位置广播侦听器。
- Crete 一个 Intent Service,它会监听位置更新意图。
- 创建一个接收器来监听位置更新意图。
- 还有一些我没有提到的。
你能帮我吗?
我会这样:
- 创建一个未绑定的 service registered as LocationListener
- 创建一个 IntentService 接收更新位置作为上下文并发送 http 请求。收到相关响应后,意图服务会发送意图和要处理的数据;
- 创建一个广播接收器来捕获 intentService 发送的意图并对接收到的数据执行所需的处理;
- 在未绑定服务中,每当发生位置更新时,启动意图服务。 OS 将每个任务排入队列并在可能时提供服务
我的解决方案应该发送一个 http 请求并在每次位置更新时处理它的响应。它也应该在启动应用程序被杀死后存活下来。我正在努力为这项任务选择以下设计之一:
- 在服务上创建位置广播侦听器。
- Crete 一个 Intent Service,它会监听位置更新意图。
- 创建一个接收器来监听位置更新意图。
- 还有一些我没有提到的。
你能帮我吗?
我会这样:
- 创建一个未绑定的 service registered as LocationListener
- 创建一个 IntentService 接收更新位置作为上下文并发送 http 请求。收到相关响应后,意图服务会发送意图和要处理的数据;
- 创建一个广播接收器来捕获 intentService 发送的意图并对接收到的数据执行所需的处理;
- 在未绑定服务中,每当发生位置更新时,启动意图服务。 OS 将每个任务排入队列并在可能时提供服务