728x90
반응형
RecyclerView 어댑터 추가,삭제,수정
notifyDataSetChanged :
데이터가 전체 바뀌었을 때 호출. 즉, 처음 부터 끝까지 전부 바뀌었을 경우
notifyItemChanged :
특정 Position의 위치만 바뀌었을 경우. position 4 번 위치만 데이터가 바뀌었을 경우 사용 하면 된다.
notifyItemRangeChanged :
특정 영역을 데이터가 바뀌었을 경우. position 3~10번까지의 데이터만 바뀌었을 경우 사용 하면 된다.
notifyItemInserted :
특정 Position에 데이터 하나를 추가 하였을 경우. position 3번과 4번 사이에 넣고자 할경우 4를 넣으면 되겠죠
notifyItemRangeInserted :
특정 영역에 데이터를 추가할 경우. position 3~10번 자리에 7개의 새로운 데이터를 넣을 경우
notifyItemRemoved : 특정 Position에 데이터를 하나 제거할 경우.
notifyItemRangeRemoved : 특정 영역의 데이터를 제거할 경우
notifyItemMoved : 특정 위치를 교환할 경우 (Drag and drop에 쓰이겠네요^^)
728x90
반응형
'Android' 카테고리의 다른 글
쉐어드프리퍼런스 SharedPreference (0) | 2018.06.17 |
---|---|
안드로이드 recyclerView adapter 에서 Emitter 사용하기 (0) | 2018.06.17 |
안드로이드 카카오 로그인 API 로그아웃 (0) | 2018.06.14 |
서비스 종료 하기 (0) | 2018.06.14 |
다른 엑티비티에서 이전 엑티비티 종료하기 (0) | 2018.06.14 |