在SyncAdapter运行时禁用ContentProvider通知

时间:2013-10-18 10:05:53

标签: android android-contentprovider android-syncadapter

我使用ContentProvider来处理我的数据,使用AbstractThreadedSyncAdapter来同步它。在我的SyncAdapter.onPerformSync方法中,我使用ContentProviderClient参数添加一些数据。但是,当我更新我的数据时,我的提供者会通知观察者:

if (updateCount > 0)
    getContext().getContentResolver().notifyChange(uri, null);

UI已刷新,这很好,但......同步适配器也会被通知。另一个同步排队。

有没有办法阻止这种情况,忽略(仅限于SyncAdapteronPerormSync来电期间所做的修改?

0 个答案:

没有答案