2012-05-08 2 views
0

CheckBox의 동작을 사용자 정의하고 싶습니다. 이를 클릭하면 서버에서 무언가를 요청하는 메소드를 호출해야합니다. 그리고 나중에 서버가 콜백 메소드에 응답 할 때 체크 박스를 업데이트해야합니다.CheckBox는 Changed 속성의 자동 변경을 비활성화합니다.

어떻게 변경된 속성의 자동 변경을 비활성화 할 수 있습니까?

답변

0

CheckBox을 확장하는 클래스를 만듭니다. performClick() 메서드를 재정의하십시오. 이 메서드에서는 서버에서 물건을 요청해야합니다 (비동기 적으로 UI를 잠그지 마십시오). super.performClick()로 전화를 끊으면 CheckBox가 매번 검사됩니다. 그런 다음 서버 요청이 반환 될 때 CheckBox를 업데이트하는 것은 귀하에게 달려 있습니다.

관련 문제