解决recycleView.addItemDecoration方法随着布局刷新间隔不断增大

记录下错误!!!

好记性不如烂笔头!!!

 

 

每次刷新的时候recyclerview都会重复调用addItemDecoration方法。导致每一次刷新recyclerview的间隔都会增大。

解决办法如下,使用ItemDecoration的时候先判空就行了,==0就设置,不为0就不设置

/**分割线判空*/
if (holder.mRecyclerView.getItemDecorationCount() == 0) {
    holder.mRecyclerView.addItemDecoration(new GridDividerItemDecoration(mContext, 4, DensityUtils.dp2px(8)));
}

解决recycleView.addItemDecoration方法随着布局刷新间隔不断增大