我是否被迫使用notifyChange()方法?我问这个是因为,当我调用这个方法时它会进入onChange()方法,但是当我不调用notifyChange()时,不会调用onChange()方法。为什么?
答案 0 :(得分:3)
好的,
我不知道这是否是对你的问题的完整答案,但是从抽象类ContentObserver继承的任何东西都应该在实例化时调用它的“onChange”。考虑到这一点,请查看您传递给notifyChange的ContentObserver。首先,我会一步一步地说调试,并告诉我你得到了什么......
但是基于source code,看起来好像ContentObserver会触发OnChange并通过notifyChange方法“冒泡”。
因此,我可以做到的最好的感觉是,因为ContentObserver的意思是“观察”或者听取事件的触发(我认为也是意图;我仍然试图获得android术语那么如果你想让你的观察者知道你的onChange正在发生那么是的。但我想我需要更多关于你如何使用它来提供更明确解释的信息。
并且无论如何有人请我直截了当,如果我在这里说错了我说的大声笑。