还有,我用我的数据库来填充信息REST服务,也就是后来被我的应用程序使用。 我对此事的读取多个线程,现在必须决定如何我想REST服务,我的DB工作之间的同步。
想想一个应用程序,大约在DB的股票,并将其存储谷歌API的金融信息获取的,显示该应用程序已启动的信息,并且当特定事件在股价发生发送通知。
我已经实现了当用户手动请求同步时启动的AsyncTask的简单选择。 现在,我要实现自动同步,这些都是我发现的选项:
- 创建
Service
,将做同步 - 使用同步适配器/同步提供
所以,我发现了很多的优势,第二个选项,特别是那些在解释这个视频,但也有两个主要缺点:
- 我无法找到Android同步好的文档(少数第三方物品,如这些 ,但没有正式的谷歌或Android开发者指南)
- 根据这篇文章在同步适配器搞乱了会引起重大问题,如操作系统崩溃并重新启动。
最让我发现了信息的是很老,所以也许事情已经改变了,但我的应用程序应该与API 8级及以上的工作,所以我会为任何建议,并链接到有价值的文档,非常感谢。