Tengo un adaptador de sincronización para mi base de datos y en ciertos momentos del uso de la aplicación, necesita sincronizar la base de datos ahora. Me gustaría disparar el adaptador de sincronización como si su sincronización tiempo apareciera y luego restablecer el tiempo de sincronización (es decir, 4 horas de este evento 'sincronizar ahora').Cómo codificar una operación "sincronizar ahora" en Android?
5
A
Respuesta
4
Creo (no probado) una mejor solución ya está definido en el ContentResolver
ContentResolver.requestSync(account, authority, extras);
por lo que se podría hacer lo siguiente:.
AccountManager am = AccountManager.get(context);
Account account = null;
am.getAccountsByType(mytype);
for(Account a : accounts) {
if (am.getUserData(account, key)) {
account = a;
break;
}
}
Bundle extras = new Bundle();
extras.putString(EXTRA_mystuff, myvalue);
ContentResolver.requestSync(account, authority, extras)
Cuestiones relacionadas
- 1. Cómo sincronizar una operación en milisegundos en Ruby?
- 2. cómo codificar en url en android?
- 3. ¿Qué significa el mensaje de error 'Operación ahora en progreso'?
- 4. Cómo iniciar una actividad Administrar cuentas/Sincronizar configuración en Android?
- 5. Cómo codificar una cadena con Base64 en Android?
- 6. Android Cómo sincronizar dos tareas asincrónicas?
- 7. ¿Cómo puedo codificar Android con J2ME?
- 8. Android setContentView operación
- 9. Codificar wav a AAC en Android
- 10. Cómo codificar uri una cadena en jsp?
- 11. Cómo codificar una URL en WinForms?
- 12. ¿Debería sincronizar en una ReferenceQueue?
- 13. cómo codificar apóstrofes para una página web
- 14. ¿Cómo sincronizar tareas?
- 15. Android ADT actualizado, ahora recibe errores
- 16. Es SQLite cursor.getCount operación costosa en Android
- 17. Cómo codificar una cadena en un código QR usando zxing en Android?
- 18. Operación ahora en el error avances en connect (función) de error
- 19. ¿Cómo codificar ROT13 en Python3?
- 20. Android: cómo codificar según la versión de la API?
- 21. ¿Cómo puedo codificar una cadena para HTML?
- 22. cómo codificar una barra de progreso
- 23. Cómo codificar URL en Groovy?
- 24. Cómo codificar CSS en eclipse?
- 25. Mejores prácticas para sincronizar una base de datos SQL con un servidor remoto REST en Android
- 26. Cómo codificar Android para las personas con discapacidad visual?
- 27. PHP json_encode codificar una función
- 28. Python: realice una operación en cada valor de diccionario
- 29. Cómo codificar para multitouch
- 30. Sincronizar dos ScrollView
puede usted por favor dígame ¿cuál es la "autoridad" de documentación dice que es "el proveedor cuyo comportamiento está siendo controlado? ".... ¿Qué significa esto? – blackfyre
@ user1204089 es la' contentAuthority' que yo u especificado en el recurso de su ''. Además, puede suministrar 'null' para' account' para todos ellos –
rndstr