Scroll mPostList
의 API에서받은 모든 항목의 0 인덱스에 데이터를 삽입하려고합니다 Listview
. 이것은 내 코드입니다.
List mPostList = List<PrivateChatMessageDataModel>();
var list = model.data.toList().reversed;
mPostList.setAll(0,list);
하지만이 코드는 오래된 데이터를 clearning되어 mPostList
다음의 항목을 삽입 mPostList
. 그래서 제 질문은
목록에서 이전 데이터를 잃지 않고 새 데이터를 삽입하려면 어떻게해야합니까?
방법 을 이해 하기 위해 공식 문서 를 확인 했는데setAll
, 거기에 작성된 코드는 다음과 같습니다.
List<String> list = ['a', 'b', 'c'];
list.setAll(1, ['bee', 'sea']);
list.join(', '); // 'a, bee, sea'
내가 이해하는 한 첫 번째 색인 이후 데이터를 제거하는 것입니다. 내 질문을 해결할 다른 기능이 있습니까?
직접 질문에 답하기
나는 이것을으로 해결했습니다 insertAll
.
mPostList.insertAll(0,list);
무엇을 insertAll
합니까?
이렇게하면 반복 가능한 길이만큼 목록 길이가 늘어나고 이후의 모든 개체가 목록 끝으로 이동합니다.
여기에서 더 읽어보기
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다