notifyDataSetChanged
-
[Android] RecyclerView ViewHolder ํจํด, DiffUtil ํด๋์คAndroid 2022. 3. 22. 02:52
RecyclerView ์์ ์๋๋ก์ด๋ ๊ฐ๋ฐํ๋ฉด์ ๋ฆฌ์คํธ ํํ๋ก ๋ฐ์ดํฐ๋ค์ ํํํด์ฃผ๋ ๋ฐ ์ฌ์ฉํ๋ ํด๋์ค๋ ListView ์์ต๋๋ค. ํ์ง๋ง ๋ฐ์ดํฐ์ ํฌ๊ธฐ๊ฐ ์ปค์ง์๋ก ๋ทฐ๋ฅผ ๊ณ์ ์์ฑํจ์ผ๋ก์จ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ํ์์ด ๋ฐ์ํ๊ฒ ๋๊ณ getView ๋ฉ์๋์์ ๋ฌด๋ถ๋ณํ findViewById๋ฅผ ์ฌ์ฉํ์๊ธฐ์ ๋นํจ์จ์ ์ด์์ต๋๋ค. ์ด๋ฅผ ๊ฐ์ ํ ์์ ฏ์ด RecyclerView๋ก ํ๋ฉด์ด ๋ณด์ฌ์ง๋ ๋ทฐ๊น์ง๋ง ์์ฑํ ํ ์คํฌ๋กค ์์ ๊ฐ๋ ค์ง๊ฒ ๋๋ ๋ทฐ๋ค์ ์ฌ์ฌ์ฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ํ, findViewById์ ๊ฐ ๋น์ผ ๋น์ฉ์ ๋ฐฉ์งํ๊ณ ์ ViewHolder ํจํด์ ๊ฐ์ ํ ์ํจ ListView๋ผ๊ณ ํ ์ ์์ต๋๋ค. ViewHolder ํจํด์ด๋? ViewHolder ํจํด์ ์ดํดํ๊ธฐ ์ํด์๋ ViewHolder ํจํด์ด ์ ํ์ํ์ง๋ถํฐ ์ด..