課程
/移動開發
/Android
/Android攻城獅的第一門課(入門篇)
就是第一張圖片里checkBox.setOnCheckedChangeListener里的(new OnCheckChangeListener())改為this可以不?
2017-10-31
源自:Android攻城獅的第一門課(入門篇) 10-2
正在回答
是可以的,但是第一張圖的程序需要修改。
你在checkBox的setOnCheckedChanged方法中使用了匿名內部類來實現OncheckedChangedListener,改為在外部類名后implements?OnCheckedChangeListener并重寫它的onCheckedChanged方法。這樣在checkBox.setOncheckedChanged()方法中就可以填入this引用它本身,也提高了代碼的復用。
舉報
想快速掌握Android應用開發基礎,選擇學習這門課程就對了。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-10-31
是可以的,但是第一張圖的程序需要修改。
你在checkBox的setOnCheckedChanged方法中使用了匿名內部類來實現OncheckedChangedListener,改為在外部類名后implements?OnCheckedChangeListener并重寫它的onCheckedChanged方法。這樣在checkBox.setOncheckedChanged()方法中就可以填入this引用它本身,也提高了代碼的復用。