SyncAdapter - 检测何时与客户端(移动)同步服务器

时间:2014-07-06 15:43:51

标签: android android-sqlite android-contentprovider android-syncadapter

form内有一个mobileApp来添加新的item 如果有no internet connection,并且项目已添加到sqlite localdb,我希望将此数据上传到server(同步),一旦设备连接到internet }。

我已经实现了一个SyncAdapter,加上一个简单的ContentProvider,但我不知道如何在服务器上检测到row需要created/updated/deleted

我是否需要向flag column添加table(值为created/updated/deleted/none) 如果是这种情况,服务器的uploading只需拨打server api methodsContentResolver即可完成。

我的最后一个问题是我在哪里放置此代码?在performSync()方法内?或者我必须添加一个receiver,当mobileapp连接到互联网时会做出反应。

1 个答案:

答案 0 :(得分:0)

content providersync adapter发生修改时会通知local db