我被迫使用Android notifyChange()方法吗?

时间:2010-12-14 02:13:29

标签: android android-contentprovider calllog

我是否被迫使用notifyChange()方法?我问这个是因为,当我调用这个方法时它会进入onChange()方法,但是当我不调用notifyChange()时,不会调用onChange()方法。为什么?

1 个答案:

答案 0 :(得分:3)

好的,

我不知道这是否是对你的问题的完整答案,但是从抽象类ContentObserver继承的任何东西都应该在实例化时调用它的“onChange”。考虑到这一点,请查看您传递给notifyChange的ContentObserver。首先,我会一步一步地说调试,并告诉我你得到了什么......

但是基于source code,看起来好像ContentObserver会触发OnChange并通过notifyChange方法“冒泡”。

因此,我可以做到的最好的感觉是,因为ContentObserver的意思是“观察”或者听取事件的触发(我认为也是意图;我仍然试图获得android术语那么如果你想让你的观察者知道你的onChange正在发生那么是的。但我想我需要更多关于你如何使用它来提供更明确解释的信息。

并且无论如何有人请我直截了当,如果我在这里说错了我说的大声笑。