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()就可以了。祝:学习愉快

0

0 学习 · 7235 问题

查看课程