【发布时间】:2014-07-15 20:30:53
【问题描述】:
我创建了一个应用程序,如果两个值不同步(例如 3 个中的 2 个),则该应用程序需要在应用程序关闭时运行意图服务。意图服务更新我的应用程序中的文本视图,该视图将使用广播接收器显示这两个值。
同样,意图服务是在一个活动中创建的,但应该在另一个活动中停止。这两个值基于 GPS 位置更新和通过 Web 服务方法发送的位置。在某些时候,GPS 可能会更新位置,并且 Web 服务可能不会由于与移动数据/wifi 的连接受限,因此使值失衡(1 of 3),如果用户关闭应用程序,则需要持续运行,直到值达到3 of 3(应用程序关闭时 GPS 停止更新)。
即使应用程序已关闭,意图也应一直运行,直到值再次同步。我将如何在应用程序关闭时保持它运行,然后在值同步时停止它
【问题讨论】:
标签: android intentservice