赞
踩
监听某些特定数据的变化继而触发相应的操作,如监听某个表,或表中某一行的数据变化
Android提供了一个东西叫做ContentObserver,内容观察者,类似于数据库的触发器,使用如下:
①
创建一个ContentObserver的子类
class MyContentObserver extends ContentObserver
在构造方法中调用父类的构造方法
- public MyContentObserver(Handler handler){
- super(handler);
- }
重写父类的onChange(boolean selfChange)方法,当所监听的数据变化时,会回调这个方法
- public void onChange(boolean selfChange) {
- ...
-
- }
this.getContentResolver().registerContentObserver(Uri uri,boolean notifyForDescendents,ContentObserver observer);
uri:需要观察的uri;
notifyForDescendent
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。