SyncAdapter用于单个POJO

时间:2014-02-02 21:49:56

标签: android android-contentprovider android-syncadapter

我有通过REST API访问的用户数据,我希望定期同步这些数据,以便为用户提供通知等。我已经实现了AccountAuthenticator和相关的类,但是我在创建SyncAdapter / ContentProvider方面遇到了麻烦。

同步数据基本上只是一个包含大量字段的JSON / POJO对象 - 不是数据库或类似的东西。我发现的每个教程使用的ContentProvider方法都不适合这个,因为数据根本不像数据库那样布局。

我的问题是,使用ContentProvider并尝试将对象推入光标是要采用的方法还是有更好的方法。

1 个答案:

答案 0 :(得分:0)

您无需使用内容提供程序检索要同步的数据。使用" stubbed"提供者什么都不做。见http://developer.android.com/training/sync-adapters/creating-sync-adapter.html

您可以在SyncAdapter实现中删除除了onPerformSync()方法之外的所有内容。