使用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);
}
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);
}
相关文章推荐
- Android使用ContentObserver监听数据库变化
- 使用ContentObserver监听数据库变化
- Android使用ContentObserver监听数据库变化
- android 使用contentobserver监听数据库内容变化
- Android使用ContentObserver监听数据库变化 接受指定号码的短信,并且不让系统截取到通知用户
- Android使用ContentObserver监听数据库变化
- Android使用ContentObserver监听数据库变化
- 使用ContentObserver监听短信数据库的变化
- Android使用ContentObserver监听数据库变化
- (转)Android使用ContentObserver监听数据库变化
- 使用ContentObserver监听数据库变化
- android 使用contentobserver监听数据库内容变化
- 使用ContentObserver监听数据库变化
- 使用ContentObserver监听数据库变化
- Android使用ContentObserver监听数据库变化 接受指定号码的短信,并且不让系统截取到通知用户
- Android使用ContentObserver监听数据库变化
- Android使用ContentObserver监听数据库变化,截取系统通知用户接收到短信
- 使用ContentObserver监听事件变化并及时刷新列表效果
- Android ContentProvider和ContentObserver 监控数据库变化 简单使用说明
- Android 使用ContentObserver监听数据库内容是否更改