Dea*_*ely 9 service android commonsware
我有两个Intentservice的例子.一个是commonsware书中的下载示例.另一个是http://www.vogella.com/articles/AndroidServices/article.html#servicecommunication_handler.这两个示例都显示了服务执行有限任务,并且它们显然通过运行到onHandleIntent事件范围的末尾来销毁自己.
我写的服务必须有事件和听取事情.一个是LocationListener,用于监听GPS移动.另一个使Posts到REST服务并监听回复.我想让它运行直到一段时间过去,或者直到它被启动它的活动告诉它退出.
我如何让它继续运行?例如,我在哪里放置LocationListener的实现?谢谢,加里
Com*_*are 15
我如何让它继续运行?
你没有.IntentService设计用于完成一项工作(或者如果命令碰巧快速进入队列,可能是一些工作),然后关闭.
我写的服务必须有事件和听取事情.
那你就不应该使用了IntentService.根据需要使用常规的Service,具有您自己的后台线程.
| 归档时间: |
|
| 查看次数: |
11173 次 |
| 最近记录: |