草庐IT

syncable

全部标签

ContentProvider 的 android:syncable=true?

在尝试了解Android的SyncAdapter时/ContentProvider框架,一件事仍然使我难以理解。我不明白为什么ContentProvider需要android:syncable="true"在list中定义。为什么ContentProvider需要知道它是否会在SyncAdapter中使用?谷歌文档说:“该标志允许同步适配器框架与内容提供者进行数据传输,但只有在您明确执行时才会发生传输。”这是否意味着如果我不指定android:syncable="true",我不能使用ContentProvider在SyncAdapter的onPerform?如果是这样,框架怎么能强制

ios - 核心数据可同步 & com.apple.syncservices.Syncable

Xcode默认为实体和属性设置syncable="YES",例如,$catAppName/AppName.xcdatamodeld/AppName.xcdatamodel/contents......我应该将syncable设置为NO吗?(我知道我可以通过从contents文件中删除syncable="YES"或添加键值对{com.apple.syncservices.可同步,数据模型检查器的用户信息部分下的NO}。) 最佳答案 是的,将syncable设置为NO因为MobileMe同步支持已弃用。请参阅Xcode4.4Releas