【发布时间】:2012-10-14 00:05:45
【问题描述】:
我有两个 Intentservice 示例。一个是commonsware book 中的Download example。另一个在http://www.vogella.com/articles/AndroidServices/article.html#servicecommunication_handler。 这两个示例都显示了服务正在执行一个有限的任务,并且它们显然都通过运行到 onHandleIntent 事件范围的末尾来破坏自己。
我正在编写的服务必须有事件和监听。一种是监听 GPS 运动的 LocationListener。另一个将 Posts 发送到 REST 服务并监听回复。我希望它一直运行到经过一段时间或直到它被启动它的活动告知退出。
如何保持运行?例如,我应该将 LocationListener 的实现放在哪里? 谢谢,加里
【问题讨论】:
-
即使我需要对同一个问题的答案,在我的情况下,我正在从小部件启动手电筒,但它被杀死了。
标签: android service commonsware