您的位置:首页 > 数据库

使用ContentObserver监听数据库变化

2010-08-19 11:56 489 查看
监控数据库必须继承ContentObserver类;

class MusicContentObserver extends ContentObserver{

public MusicContentObserver(Handler handler) {

super(handler);

}

@Override

public void onChange(boolean selfChange) {

//数据库变化时

super.onChange(selfChange);

ScanSdcardUtils.this.startScanSdcard();

}

}

//监听数据库

public void startListenMusic(){

MusicContentObserver musicContentObserver=new MusicContentObserver(new Handler());

mContext.getContentResolver().registerContentObserver(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, true, musicContentObserver);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: