Android RecyclerView notifyItemRemoved()を使用してデータを削除するとデータが乱れます
notifyItemRemoved()を使用する場合、positionとその後の位置のitemViewを再onBindView Holderさせないため、後のデータを再リフレッシュすると下付き文字が乱れます.いくつかの穴のお父さんのバグが発生する可能性があります.解決策は、その後のデータのリフレッシュを通知し、ソースデータソースから削除するデータを必ず削除することです.
最後の1本の時に更新を通知する必要はありません.
mDeliveryOrderList.remove(i);
mDeliveryAdapter.notifyItemRemoved(i);
if (mGetPosition != mDeliveryOrderList.size())
mDeliveryAdapter.notifyItemRangeChanged(mGetPosition,mDeliveryOrderList.size() - mGetPosition);
最後の1本の時に更新を通知する必要はありません.