血的教训···········复用那些事
来源:互联网 发布:mac制作win7安装盘教程 编辑:程序博客网 时间:2024/04/29 19:28
那些单纯的图片错乱,俺就不说了,网上一搜一大堆·····
今天主要是记录一下recycleview中的adapter的holder的错误用法
俺今天说的是数据都错乱了,今天给别人的代码改bug,差不多一下午,也是醉了····各种验证数据对不对,结果后台啥啥都对,那就显示出问题了,那果断是复用,复用果断是holder的问题,看看holder也对然后,纠结了一下午原来是
public void onBindViewHolder(final ViewHolder viewHolder, final int position)里面的holder 用的是
public ViewHolder onCreateViewHolder(ViewGroup parent, int arg1){View view = LayoutInflater.from(context).inflate(R.layout.horizontallistview_item, null);vh = new ViewHolder(view);······}里面的new出来的全局变量,也是醉醉的了。
然后onBindViewHolder面调用的其他和holder相关的也都用错了,导致界面的更新错乱或其他异常·············醉了。
就这样浪费了好多时间,坑死宝宝了····。
0 0
- 血的教训···········复用那些事
- 真实的三国·《三国历史的教训》(好书推荐)
- 读《二十世纪的教训——卡尔·波普尔访谈演讲录》
- 比尔·盖茨未竟的那些事业
- 那些年·我们读过的专业书籍
- 那些年·我们读过的专业书籍
- 雨果·巴拉与小米的那些事儿
- 那些年·我们读过的专业书籍
- 那些 真·改善生活质量 的科技家具
- GeekBand·iOS--Retain Cycle(引用循环)那些事
- 小程序微信支付遇到的那些坑····
- 彼得·蒂尔:别浪费你的无知,去做那些没人做过的事
- 跟网络安全有关的那些网站(持续更新中···)
- 一周消息树:雨果·巴拉与小米的那些事儿
- (转)霍华德·马克斯:警惕那些人人都追捧的事物
- GitChat · IT职场 | 新入职程序员的那些「潜规则」
- 用路由器上网,血的教训
- 血的教训啊!!!
- codeforces 501C (拓扑排序另类)
- Spark 2.0系列之SparkSession详解
- js回车键实现登录
- 从AVFrame中取出音频裸数据到一个buffer中
- 灵活布置、可二次开发的乌云公开漏洞及知识库搜索
- 血的教训···········复用那些事
- tomcat跑到一半不动了
- IOS 核心动画之CAKeyframeAnimation
- 自定义TabBar条,实现重写TabBar的TabBarItem,然后在中间额外加一个按钮
- Ajax学习笔记
- Objective-C-iOS常用小控件(UIAlertView)警告框
- Activity的setContentView()方法源码分析
- 手掌与拳头检测
- (0003) iOS 开发之App 适配iOS 10