En mis AccountAuthenticatorActivity
que trato de configuración de sincronización-opciones para una cuenta después de addAccountExplicitly
con las líneas siguientes:cuenta la sincronización de cada minuto
ContentResolver.setIsSyncable(account, authority, 1);
ContentResolver.setSyncAutomatically(account, authority, true);
int seconds = getResources().getInteger(R.integer.syncFrequencySeconds);
ContentResolver.addPeriodicSync(account, authority, new Bundle(), seconds);
syncFrequencySeconds
se establece en 86400 (cada 24 horas). Pero mi adaptador de sincronización aún se activa cada minuto. ¿Qué estoy haciendo mal? (la sincronización misma funciona sin problemas)
¿Cómo se las arregló para hacer coincidir SyncResult.stats con los contactos de SyncAdapter ContentResolver? – Nifhel
No entiendo lo que quiere decir con los contactos. Solo necesitas contar apropiadamente. Por ejemplo, usted insertó una entrada que 'SyncResult.stats.numInserted ++' debería hacerlo. – oleh
Gracias, tuve su mismo problema pero por una razón diferente. La causa de mi problema fue que estaba usando la autoridad equivocada, después de establecer la correcta (com.android.contacts) todo funcionó. :) – Nifhel