我希望在我的应用程序中使用同步适配器将本地和第三方联系人(除了FB)与服务器同步。(只进行客户端到服务器的单向同步)
我有两个疑问 -
1)如果设备中存在多个同步适配器,并且另一个同步适配器已经清除了“dirty bit”,那么我的同步适配器是否能够立即检测到联系人的更改/更新。
2)我已经使用了
ContentResolver.setIsSyncable(account, ContactsContract.AUTHORITY, 1);
ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true);
同步联系人到服务器。
它每30秒开始同步。
但是我希望它在联系人被添加、删除或更新时立即收到通知以启动perfromSync操作。
我需要同时使用观察器吗?