2010-10-13 3 views
5

나는 ListView를 생성하는 커서 'c'를 가지고있다. 콘텐츠 공급자는 기본 데이터가 변경 될 때마다 ListView가 업데이트되도록합니다. 그러나 목록 뷰를 그릴 때마다 머리글/바닥 글보기를 업데이트하기 위해 다른 함수를 추가로 호출하고 싶습니다.안드로이드 ContentObserver

ContentObservers에서 어떻게 구현하나요?

답변

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 
} 
}