2010-10-13 8 views
5

Tengo un Cursor 'c' que genera un ListView. El proveedor de contenido garantiza que el ListView se actualice cada vez que cambien los datos subyacentes. Sin embargo, también deseo hacer una llamada a otra función para actualizar mis vistas de encabezado/pie de página cada vez que se dibuja la vista de lista.Android ContentObserver

¿Cómo se implementa esto con ContentObservers?

Respuesta

4
public void listenChanges() { 
context.getContentResolver().registerContentObserver(CONTENT_URI, true, 
new MyContentObserver()); 
} 

public class MyContentObserver extends android.database.ContentObserver { 

public MyContentObserver() { 
    super(null); 
} 

@Override 
public void onChange(boolean selfChange) { 
    super.onChange(selfChange); 
    //Do all you need here 
} 
} 
Cuestiones relacionadas