Tengo una aplicación que tiene varias cuentas y SyncAdapter. Deseo dejar de sincronizar una cuenta tan pronto como el usuario elija una diferente. Estoy haciendo:Detener la sincronización de Android SyncAdapter
ContentResolver.cancelSync(new Account(mAccount, ACCOUNT_TYPE), MyProvider.AUTHORITY);
ContentResolver.removePeriodicSync(new Account(mAccount, ACCOUNT_TYPE), MyProvider.AUTHORITY, new Bundle());
Y todavía se sincroniza. ¿Cómo puedo evitar que se sincronice?
ps habilité la sincronización a través de setSyncAutomáticamente, requestSync inicialmente.
Solo para aclarar, la razón por la que su solución original no funcionó es porque usó 'setSyncAutomatically'. Sin embargo, si hubiera habilitado la sincronización mediante el uso de 'addPeriodicSync (Cuenta de cuenta, String authority, Bundle extras, long pollFrequency)', entonces su solución original hubiera funcionado. – JosephL