2010-11-10 8 views
1

Comment forcer la synchronisation des données (calendrier, contacts) depuis son propre programme?Gestionnaire de synchronisation Android

La connectivité Internet n'est pas stable, donc quand une connexion WiFi se produit, je veux forcer la synchronisation. J'ai googlé sur le gestionnaire de synchronisation, mais il n'y a pas beaucoup d'informations sur comment l'utiliser.

+1

Des trucs comme ça est mis en œuvre par l'application particulière. Donc, à moins que chaque application ait un moyen de lui dire de synchroniser les données, je ne pense pas que vous puissiez faire grand-chose. – Falmarri

Répondre

0

Afin de savoir si la connectivité a changé, écrivez un récepteur de diffusion de android.net.conn.CONNECTIVITY_CHANGE. Et puis demander des détails de connexion à ConnectivityManager. Si changé, synchronisez. Ce numéro post est associé.

+1

OK c'est clair. Mais, comment puis-je forcer la synchronisation de par ex. mon compte google quand le récepteur de diffusion reçoit un message quand il y a une connexion établie? – dejan

Questions connexes