recyclerview최적화
-
(30초 읽기) 리사이클러뷰 어댑터란? (RecyclerView Adapter) 🧩Android 개발/개념 & 기초 2025. 2. 1. 15:05
🔥 RecyclerView Adapter = 데이터 & UI 중개자 🔥"야, 데이터야, UI한테 잘 보여줘!" 하는 역할임.👀 어댑터의 3대 역할✅ 데이터 바인딩 → 데이터 가져와서 UI에 연결 📦➡️📱✅ 클릭 이벤트 처리 → 클릭하면 뭔가 액션 실행 🎯👆✅ UI 업데이트 → 리스트 변경 시, 필요한 부분만 갱신 🔄💨❌ 하지만 주의!❌ 상태(선택된 아이템)는 ViewModel에서 관리하자! (메모리 아껴요 💾)❌ notifyDataSetChanged() 남발 금지! (퍼포먼스 잡아먹음 😵💫)✅ DiffUtil 사용! → 바뀐 부분만 업데이트 ⚡️🛠 결론:어댑터는 "UI 메신저" 역할!상태 저장❌, 데이터 가공❌, 오직 UI 반영 & 이벤트 처리만! 🚀이제 MZ답게 깔끔한 코드 ..