notifyItemInserted(int position)이 방법은 단일 데이터를 삽입하고 업데이트할 때, 즉 목록의 특정 위치에 데이터를 삽입할 때 사용되며, 수행하려는 작업에 따라 다릅니다. 일괄적으로 추가하는 notifyItemRangeInserted(int positionStart, int itemCount) 방법이 필요한 것 같아요. 예를 들어 이전에 이미 20개의 데이터가 있는 경우, 20개의 새로운 데이터를 더 불러오기 위해서는 notifyItemRangeInserted(20, 20);
이전 데이터가 mLastData라고 가정, 전체 길이 위치= mLastData.size(); 새로 반환된 데이터가 mNewData이면 모든 데이터가 mLastData.addAll(mNewData); 영역 사용 Recyclerview 새로 고침, informItemRangeChanged(position+1, mLastData.size());
notifyiteminserted(mcontentlist.size,list.size)//传20
새로운 n개의 데이터가 목록 앞에 삽입됩니다.
notifyItemRangeInserted(0, n);
이 필요합니다.notifyItemInserted(int position)
이 방법은 단일 데이터를 삽입하고 업데이트할 때, 즉 목록의 특정 위치에 데이터를 삽입할 때 사용되며, 수행하려는 작업에 따라 다릅니다. 일괄적으로 추가하는notifyItemRangeInserted(int positionStart, int itemCount)
방법이 필요한 것 같아요. 예를 들어 이전에 이미 20개의 데이터가 있는 경우, 20개의 새로운 데이터를 더 불러오기 위해서는notifyItemRangeInserted(20, 20);
이전 데이터가 mLastData라고 가정, 전체 길이 위치= mLastData.size();
새로 반환된 데이터가 mNewData이면 모든 데이터가 mLastData.addAll(mNewData);
영역 사용 Recyclerview 새로 고침, informItemRangeChanged(position+1, mLastData.size());