如何通过使用内容观察器获取哪个表更新哪个行ID

时间:2015-02-09 05:21:08

标签: android

类MyContentObserver扩展了ContentObserver {

    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();
      }

}

如何在onchange方法中获取行id

1 个答案:

答案 0 :(得分:0)

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

了解变化的一种方法是,在调用观察者之前和之后查询数据库,并了解其中的差异。