2011-12-06 8 views

Respuesta

11

El método notifyChange envía una notificación para el URI detallado. Pero si registra un ContentObserver en ContentResolver.registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer) puede registrar una base Uri para que se le notifique si se ha cambiado algún descendiente Uri (se utiliza para enviar notificaciones de cambios).

que suponga que tiene un ContentProvider y que se consulta una Cursor de ese ContentProvider a través de un ContentResolver. Si configura el URI de notificación en el Cursor que devuelve en el método ContentProvider.query(), su CursorAdapter actualizará automáticamente la vista si el URI de notificación o cualquiera de sus descendientes cambia (consulte el origen de Cursor). Si cambia los datos con usted ContentProvider, asegúrese de enviar una notificación al update,insert,delete de su ContentProvider.


Cuestiones relacionadas