nif*_*ifo 1 sqlite service android cursor android-activity
是否有一个服务,而不是一个活动中使用startManagingCursor()的方式,以相同的结果(如图所示这里)?
更具体地说,我想基于服务的生命周期来管理给定的Cursor的生命周期.例如,当服务被销毁时,它将自动调用给定Cursor上的deactivate().此外,当创建/再次启动服务时,它将调用requery()方法.
有没有办法在服务中使用startManagingCursor()而不是活动,结果相同
不,对不起
使用Service.class中实现的其他适当方法是否可行?
没有.
以其他方式可行吗?
欢迎您编写自己的支持代码,以执行您想要的任何操作.不过,我怀疑你能否实现你所追求的目标.
或者,它完全没有意义吗?
恕我直言,是的.在Cursor服务被销毁时自动关闭并不是一个坏主意.但是,deactivate()/ 的概念requery()对我来说在服务中没什么意义.这也是不可能的部分,因为您无法放置已停用的服务Cursor,这些服务将在未来的某些服务中被提取.
| 归档时间: |
|
| 查看次数: |
4231 次 |
| 最近记录: |