何时/不使用同步适配器

HGP*_*GPB 6 java android sync

我想弄清楚我是否需​​要在我的Android应用程序中使用同步适配器.

程序方法示例:

  1. (具有网络覆盖范围)用户所做的更改将自动发送到服务器.
  2. (没有网络覆盖)更改将保存在sqlite表中,并等待在线广播上传更改.
  3. 发送到服务器的更改将保存到sqlite表,在某种程度上镜像服务器上的内容.
  4. 服务器上的更改将使用C2DM框架通知用户更改.
  5. 当应用程序收到通知时,它将从服务器获取必要的数据并更新sqlite表.

问题是,我应该使用同步适配器进行这项工作吗?如果是这样的话,基于我上面的例子的高级方法是什么.谢谢.

Chr*_*ine 2

您想与哪个服务器应用程序同步?如果您的应用程序想要将用户数据与服务器同步,C2DM(使用同步适配器)可能是最佳选择。它确实提供了开销。我发现在大多数情况下,一个简单的、安静的界面更容易创建和维护。

如果您想要更详细的答案,则必须提供有关您的应用的更多信息。