0

を使用しContentProviderてデータを処理し、を使用しAbstractThreadedSyncAdapterて同期します。私のSyncAdapter.onPerformSync方法では、ContentProviderClientパラメーターを使用してデータを追加します。ただし、データを更新すると、プロバイダーはオブザーバーに次のように通知します。

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

UI が更新されたのは良いことですが、同期アダプターにも通知されます。そして、別の同期がキューに入れられます。

通話SyncAdapter中に行われた変更を (唯一)無視して、これを防ぐ方法はありますか?onPerormSync

4

0 に答える 0