AndroidUI多线程网络请求更新导致BUG
昨天发现一个问题,以前做好的UI列表不用正常显示了,必须,下拉一下,才能加载内容,以前是页面自动加载第一屏幕的。
这个就不好了,只是给页面加了一个按钮啊,不应该造成这么大的问题。
按钮就是设置了一个位置,和图片。
讲过各种注释代码以后,发现不对按钮进行设置就没问题,和以前一样的效果。
但是加载设置后,按钮就正常了,但是列表不能用了。
新功能先注释了吧,下班回家了(最近2个月,连续2场考试啊,回家备考)。
晚上已然想念他,我的BUG啊。
今早道来,照例,茶水,然后开始死磕代码。
把按钮根据数据设置的地方代码给找出来,源代码备份,开始修改。
发现一个线程操作,毕竟要下载网络图片的(图片是服务器设置的)。
想起来,项目的其他部分已经更新图片空间的用法,不在用多线程自己下来,而是使用组件来做,不用多线程。
那就先把这块优化起来吧。
优化完,调试一下,哗哗哗,居然好了。
一切如常了。
多线程还是要少用。
多用成熟的组件。
还有代码修改前要备份,备份,备份。