标签: android android-layout
我想自定义CheckBox的行为。单击它应调用从服务器请求某些内容的方法。一段时间后,当服务器应答回调方法时,应该更新复选框。
如何禁用Changed属性的自动更改?
答案 0 :(得分:0)
创建一个扩展CheckBox的类。覆盖方法performClick()。在该方法中,您应该从服务器请求内容(异步,请。不要锁定UI)。删除对super.performClick()的调用,否则每次都会检查CheckBox。然后在服务器请求返回时更新CheckBox由您决定。
CheckBox
performClick()
super.performClick()