我正在试图弄清楚我是否需要在我的Android应用中使用同步适配器。
程序方法示例:
问题是,我应该使用同步适配器进行这项工作吗?如果是这样的话,基于我上面的例子的高级方法是什么。谢谢。
答案 0 :(得分:2)
您要与哪个服务器应用程序同步?如果您的应用想要将用户数据与服务器同步,那么C2DM(使用同步适配器)可能就是您的选择。它确实提供了开销。我发现在大多数情况下,简单的restful接口更容易创建和维护。
如果您想要更详细的答案,则必须提供有关您的应用的更多信息。
答案 1 :(得分:1)
如果您不关心电池耗尽,请使用SyncAdapter
进行定期双向同步(向下和向上)并仅修改本地数据库以与用户的操作进行交互。这样,您只需要服务器端的两个脚本,一个用于下游同步,另一个用于上游同步。
当然你需要
1)。 3个标志,即insert_state,update_state和delete_state,用于本地数据库以指示脏数据。
2)。本地和远程数据库的uuid
GoogleIO RESTFUL SYNCING参考:http://www.youtube.com/watch?v=xHXn3Kg2IQE