怎么监听数据库中一条记录的value是否有变化
如何监听数据库中一条记录的value是否有变化?
数据库的system表中有一条记录:
_id|name|value
1363|light_sensor_for_button_light|0
怎么通过name监听这条记录的value的变化?
------解决方案--------------------
监听数据库变化,要用到内容提供者,在内容提供者中对数据库进行操作,监听如下:
先定义一个数据库观察者:
数据库的system表中有一条记录:
_id|name|value
1363|light_sensor_for_button_light|0
怎么通过name监听这条记录的value的变化?
------解决方案--------------------
监听数据库变化,要用到内容提供者,在内容提供者中对数据库进行操作,监听如下:
先定义一个数据库观察者:
- Java code
private CalendarContent content; class CalendarContent extends ContentObserver{ public CalendarContent(Handler handler) { super(handler); } @Override public void onChange(boolean selfChange) { super.onChange(selfChange); //数据库内容发生变化,会进入这里 } }