2010-08-18 5 views

Répondre

0

Il n'y a aucune intention. ContentResolver notifie tous les objets ContentObserver enregistrés, chaque fois que des modifications du contenu observé se produisent. Cela se produit indépendamment du fait que la modification se produise via une édition locale ou via une opération de synchronisation. Tout ce qui dérive de CursorAdapter s'enregistrera automatiquement en tant que ContentObserver et sera donc notifié. Quand c'est le cas, il demandera à son curseur de mettre à jour le ListView associé avec les changements. Cela se produit uniquement si le ListView associé est actif, à l'écran, etc. Sinon, il n'est pas nécessaire de mettre à jour. Compte tenu du modèle d'activité Android, le démarrage d'une nouvelle intention après chaque synchronisation semble être un gaspillage. Pourquoi voulez-vous être averti si votre application n'est pas active?

Questions connexes