RecyclerView项目遇到问题总结
1、holder.itemView.hasOnClickListeners().
这个监听判断了就会一直缓存position,导致点击位置混乱。 默认缓存可见条目+2的数量\
2、onBindViewHolder(MyViewHolder holder, int position)
每次显示新的holder都会调用一次 position: 是真正条目的位置,从0开始
3、getItemCount() return mDatas.size();
每点一次item会被调用size次 ,显示新的holder会调用一次 ,
4、onCreateViewHolder(ViewGroup viewGroup, int viewType)
//第二个参数就是View的类型,可以根据这个类型判断去创建不同item的ViewHolder。