[kotlin] adapter

유지훈·2022년 7월 7일
0

kotlin 과거

목록 보기
14/19
post-custom-banner

어댑터는 뷰 홀더의 뷰에 데이터를 출력해 각 항목을 만들어 주는 역할을 한다. 리사이클러 뷰를 위한 어댑터는 RecyclerView.Adapter를 상속받아 작성한다.

  • getItemCount() : 항목 개수를 판단하려고 자동으로 호출된다.
  • onCreateViewHolder() : 항목의 뷰를 가지는 뷰 홀더를 준비하려고 자동으로 호출된다.
  • onBindViewHolder() : 뷰 홀더의 뷰에 데이터를 출력하려고 자동으로 호출된다.

onBindViewHolder() 함수에서 Adpater 클래스 내에 생성한 클래스의 bind() 함수를 호출하여 원하는 데이터를 출력할 수 있다.

ListAdapter, DiffUtil
calculateDiff(), dispatchUpdatesTo(), AsyncListDiffer
정리 good

profile
RPA, Android App
post-custom-banner

0개의 댓글