日期:2014-05-20  浏览次数:20666 次

对于比较大的组件如何如何加快生成速度?
我做了2个ChoiceGroup   一个是cg1,一个是cg2,2个连接起来做的就是好比网页中的联动菜单,比如cg1中是国家,cg2中是当cg1中选中哪个国家后对应的省份,
我最开始是在事件里面用动态的去生成cg2,所有的国家和省份都是在一个数组中的比如中国的省份在下标为0到100,日本的在101到110等等,但是在真机上运行很慢,后来我在类初始化的时候就生成这几个国家的省份对应的cg2,但是这样程序启动很慢,有没有好点的方法?启动也快,并且cg2转换的也快?

------解决方案--------------------
试一下先创建对象,然后在cg1的选择发生变化的时候,动态修改cg2的内容
------解决方案--------------------
同上,确实是最好的办法了
------解决方案--------------------
除了动态修改cg2的项目,我想不出别的办法了
------解决方案--------------------
学习
------解决方案--------------------
先生成对象的话,那么从程序开始启动到界面呈现给用户这个时间太长了啊

------解决方案--------------------
开个线程来进行组件的初始化