Dan*_*Dan 6 service resume android android-lifecycle
我是一个Android初学者,不幸的是我到目前为止找不到令人满意的答案.我希望你能帮助我.我认为我的问题涉及一项共同的任务.
我的情况如下:我已经实现了自己的服务,只记录GPS位置并将它们存储在列表中.服务停止后,它会将数据写入数据库.
这很好用,但现在服务应该有某种" 暂停模式 ",它停止录制,以后可以恢复.实现此功能的最佳方法是什么?
到目前为止,我想出了两个(当然不是很令人满意)的想法:
实现我自己的服务生命周期(启动,停止,暂停,恢复)并将GUI绑定到服务.此外,似乎异步发生绑定,这使得更新GUI(启用和禁用启动/停止控件)有点混乱.
暂停时,服务停止,GPS位置被附加到单个类中的某个列表中.在恢复时,服务再次启动,依此类推.我在这里看到的问题是,在暂停模式下应用程序可能会被杀死并且数据丢失.
| 归档时间: |
|
| 查看次数: |
7187 次 |
| 最近记录: |