ListViewを生成するカーソル「c」があります。コンテンツプロバイダーは、基になるデータが変更されるたびにListViewが更新されることを保証します。ただし、リストビューが描画されるたびにヘッダー/フッタービューを更新するために、別の関数を追加で呼び出したいと思います。
ContentObserversでこれをどのように実装しますか?
ListViewを生成するカーソル「c」があります。コンテンツプロバイダーは、基になるデータが変更されるたびにListViewが更新されることを保証します。ただし、リストビューが描画されるたびにヘッダー/フッタービューを更新するために、別の関数を追加で呼び出したいと思います。
ContentObserversでこれをどのように実装しますか?
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
}
}