问题:
调用adapter.notifyDataChanged方法后,造成图片闪烁.
解决方式:
RecyclerView.RecycledViewPool recycledViewPool = new RecyclerView.RecycledViewPool(); recycledViewPool.setMaxRecycledViews(viewType,20); mGridView.setRecycledViewPool(recycledViewPool);
viewType根据你自己RecyclerView.Adapter中设置的type.
20 是我这里设置的值,就是缓存了20个view. 可以根据自己的实际情况来设置.
完美解决闪烁bug