情况 1:
mAdapter.notifyDataSetChanged();//全部刷新。基本不会闪,刚开始个别可能会闪
情况 2:
mAdapter.notifyItemRangeChanged(position, 2);//从指定位置开始刷新指定个。一定会闪
情况 3:
beans.add(position, "");
mAdapter.notifyItemInserted(position);//插入一个并刷新,正常
情况 4:
beans.add(position, "");//只更改数据源,这样当然不会刷新UI
情况 5:
beans.add(position, "");
mAdapter.notifyItemChanged(position);//这样只会导致当前item刷新,而不会刷新其他item,当然是不行的
情况 6:
beans.set(position, beans.get(new Random().nextInt(beans.size())));
mAdapter.notifyItemChanged(position, Notify_Adapter.NOTIFY_TV);//局部刷新
情况7:
mAdapter.notifyItemChanged(position);//刷新指定一个。一定会闪