CheckBox案例中lists的初始化为何要特意写一个方法?
来源:2-4 CheckBox案例实现
qq_飞翔的翅膀_1
2019-01-05 19:31:02
CheckBox案例中lists的初始化为何要选择写一个方法,在不在以下地方初始化: 1、在定义的时候; 2、主方法中; 3、ButtonListener类的case中
1回答
好帮手慕雪
2019-01-06
1)方法的职责就是清晰化,就好像是工作中的任务一人,责任到人。你可以不把它抽到一个方法中,把它散乱的放在一堆,这样运行也完全没有问题,但这样就太不清晰了,后期也不好维护。2)初始化只做一次就可以了。那肯定是不能放在“ButtonListener类的case中”的,因为你每点击一次就会初始化一次,重复初始化,是不是这样就不合理了,所以一般的放在onCreate()就可以了。祝:学习愉快
相似问题