2012-05-08 2 views
0

Я хочу настроить поведение CheckBox. При нажатии на него следует вызвать метод, который запрашивает что-то с сервера. И некоторое время спустя, когда сервер ответит, метод обратного вызова должен обновить флажок.CheckBox отключить автоматическое изменение свойства Changed

Как отключить автоматическое изменение свойства Changed?

ответ

0

Создайте класс, который расширяет CheckBox. Переопределить метод performClick(). В этом методе вы должны запрашивать материал с вашего сервера (асинхронно, пожалуйста, не блокируйте пользовательский интерфейс). Удалите вызов super.performClick(), иначе CheckBox будет проверяться каждый раз. Затем обновление CheckBox при возврате вашего запроса сервера зависит от вас.

Смежные вопросы