0

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

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

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

有什么方法可以防止这种情况,忽略(SyncAdapter仅)在onPerormSync通话期间所做的修改?

4

0 回答 0