您的位置:首页 > 数据库

90_内容观察者观察本应用程序数据库数据的变化

2014-07-30 19:41 232 查看
一、更新数据库的DAO中

Uri uri = Uri.parse("content://com.itheima.mobile.xxx");

resolve.notifyChange(uri,null);  //通知内容观察者数据库变化了

二、监听数据库变化的服务或Activity中

private class XxxObserver extends ContentObserver{

public XxxObserver(Handler handler){

super(handler);

}

//观察到数据库变化时,调用该方法

@Override

public void onChange(boolean selfChange){

super.onChange(selfChange);

//。。。。。。。。。。。。。。

}

}

Uri uri = Uri.parse("content://com.itheima.mobile.xxx");

observer = new XxxObserver (new Handler());

getContentResolver().registerContentObserver(uri,true,observer);

getContentResolver().unregisterContentObserver(uri,true,observer);

observer = null;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐