课程
/移动开发
/Android
/Android攻城狮的第一门课(入门篇)
就是第一张图片里checkBox.setOnCheckedChangeListener里的(new OnCheckChangeListener())改为this可以不?
2017-10-31
源自:Android攻城狮的第一门课(入门篇) 10-2
正在回答
是可以的,但是第一张图的程序需要修改。
你在checkBox的setOnCheckedChanged方法中使用了匿名内部类来实现OncheckedChangedListener,改为在外部类名后implements OnCheckedChangeListener并重写它的onCheckedChanged方法。这样在checkBox.setOncheckedChanged()方法中就可以填入this引用它本身,也提高了代码的复用。
举报
想快速掌握Android应用开发基础,选择学习这门课程就对了。