onCreateViewHolder VS onBindViewHolder
RecyclerView
는 ViewHolder를 재활용하는 구조이기 때문에 create는 한 화면에 item이 4개가
만들어진다면 6개 정도 만들어지지만 bind()
는 그 ViewHolder에 계속해서 새로운 데이터를 입히는
과정으로 스크롤로 item이 변경될 때마다 이루어집니다.
onBindViewHolder는 ViewHolder에 데이터가 바인딩 될 때마다 호출
onCreateViewHolder는 ViewHolder를 만들때만 호출
🙄 결론 :
onBindViewHolder보다는 onCreateViewHolder가 적절합니다.