关于Android ListItem动态更改item UI不更新问题
2016-03-31 00:00
471 查看
这个问题应该是listitem的一个设计缺陷
也就是只能设置一次adapter 再次绑定数据也无效,没有看源代码,可以肯定是这个listitem 已经保持了第一次设置adapter时绑定数据的引用导致再次设置也无效, 这里可能有他们自己考虑 出于安全之类的 但是这个确实不够好用 不人性化。
解决办法就是,找到第一次设置适配器是绑定数据的引用,通过这个引用来更改数据从而实现数据的更新。
也就是只能设置一次adapter 再次绑定数据也无效,没有看源代码,可以肯定是这个listitem 已经保持了第一次设置adapter时绑定数据的引用导致再次设置也无效, 这里可能有他们自己考虑 出于安全之类的 但是这个确实不够好用 不人性化。
解决办法就是,找到第一次设置适配器是绑定数据的引用,通过这个引用来更改数据从而实现数据的更新。
相关文章推荐
- 关于Android ListItem动态更改item UI不更新问题
- Android UI 限定字数 单独一行
- Android UI 限定字数 单独一行
- Android酷炫实用的开源框架(UI框架)
- Build 2016概览
- 使用requestAnimationFrame和Canvas给按钮添加绕边动画
- Django-rest-framework学习(二)Request与Response
- SICP(一):使用guile执行scheme代码
- UINavigationController改变UINavigationBar导航条标题颜色跟字体
- Android更新Ui线程的四个方法
- hdu-1806 Frequent values(RMQ,求区间最大频率)
- 在UE4的蓝图中创建一个自动销毁的Actor
- UIKit 框架之<UIScrollView>
- vector,list,deque三者的区别
- iOS UISearchController 搜索框
- iOS学习之UI初级————CGAffineTransform坐标系统变换以及UIView的属性动画
- POJ 3061 Subsequence
- Codeforces Round #316 (Div. 2)D. Tree Requests
- Codeforces Round #316 (Div. 2) D. Tree Requests(DFS序+BFS+二分)
- mysql创建table时出错 ERROR 1067 (42000): Invalid default value for ' '