2010-12-14 8 views
1

notifyChange() 메서드를 강제로 사용해야합니까? 나는이 메소드를 호출 할 때 onChange() 메소드를 호출하기 때문에 이것을 묻는다. 그러나 notifyChange()를 호출하지 않을 때 onChange() 메소드는 호출되지 않기 때문에 이것을 묻는다. 왜?Android notifyChange() 메소드를 사용해야합니까?

+0

notifyChange 메서드는 무엇입니까? 어떤 맥락에서? –

+0

ContentObserver의 경우. – rogcg

+0

왜 notChange 메서드를 호출하지 않고 onChange 메서드를 호출해야한다고 생각하십니까? – Falmarri

답변

3
여기 좋아

간다,

이 질문하지만, 인스턴스에 그것 "onChange가"를 호출해야합니다 추상 클래스 ContentObserver에서 상속 아무것도에 대한 완전한 대답은 나도 몰라. 이 점을 고려하여 notifyChange에 전달할 ContentObserver를 살펴보십시오. 시작하려면 그 단계를 염두에두고 단계별로 디버그를 말하면서 무엇을 얻을 수 있는지 말해 주어야합니다 ...

source code을 기반으로 ContentObserver가 OnChange를 실행하고 "거품을 일으키는 것" notifyChange 메소드.

그래서 ContentObserver의 핵심은 "관찰"하거나 사건의 발발에 귀를 기울이기 때문입니다 (생각한 의도 : 나는 여전히 안드로이드를 얻으려고 노력하고 있습니다. lingo) 그러면 관찰자가 당신의 on을 알기를 원할 경우 변경하십시오. 그러나 나는 당신에게 더 명확한 설명을하기 위해 그것을 사용하는 방법에 대해 더 많은 정보가 필요하다고 생각합니다.

내가 LOL이라고 말한 것에서 모든 것이 틀렸다면 꼭 누군가 나를 똑바로 세워주세요.

관련 문제