RecyclerView??notifyItemMoved后數(shù)據(jù)錯亂問題
在網(wǎng)上找了很久沒有找到全的解決方案,決定自己研究下。解決方案如下代碼:

關(guān)鍵代碼
public void itemMove(int fromPosition, int toPosition){
????mDatas.add(toPosition,mDatas.remove(fromPosition));//數(shù)據(jù)更換
? ? notifyItemMoved(fromPosition,toPosition);//執(zhí)行動畫
? ? notifyItemRangeChanged(Math.min(fromPosition, toPosition), Math.abs(fromPosition - ????toPosition) +1);//受影響的itemd都刷新下
}