怎么监听数据库中一条记录的value是否有变化

如何监听数据库中一条记录的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);
            //数据库内容发生变化,会进入这里
        }
    }