2015-02-09 22 views
0

类MyContentObserver更新扩展ContentObserver {如何让哪个表哪一行ID通过内容观察者

public MyContentObserver(Handler handler) { 
      super(handler); 
     } 

    @Override 
    public boolean deliverSelfNotifications() { 
    return true; 
    } 

    @Override 
    public void onChange(boolean selfChange) { 
     Toast.makeText(getBaseContext(), "Didn't called onChange()(" + selfChange+ ")", Toast.LENGTH_SHORT).show(); 

    super.onChange(selfChange); 
    // fillList(); 
    // djss(); 
     } 

} 

如何让行ID在平变化的方法

回答

0

这是观测的局限性之一,我们无法找到更改字段的行ID,只要有变化就会调用观察者,我们无法知道的更改是什么

了解更改的一种方法是,在数据库之前和之后查询数据库观察员已被调用并知道其中的差异。