今天做项目,有一个要求是GridView每隔一段时间显示传输过来数据,但是界面无变化,起初以为没调用notifydatachanged方法,后来看了看也调用了,再后来以为是数据源list新new了一个,后来发现也不是,瞎折腾了半天,最后才发现是自己粗心,在if(converView)中直接settext的内容
本文记录了一次项目中遇到的问题,GridView数据更新无反应。经过排查,发现是在convertView复用时,setText方法覆盖了原有数据,而非真正更新。此经验提醒开发者注意convertView使用细节。
今天做项目,有一个要求是GridView每隔一段时间显示传输过来数据,但是界面无变化,起初以为没调用notifydatachanged方法,后来看了看也调用了,再后来以为是数据源list新new了一个,后来发现也不是,瞎折腾了半天,最后才发现是自己粗心,在if(converView)中直接settext的内容

被折叠的 条评论
为什么被折叠?