많은 데이터 (리스트, 목록) 를 보여주기 위한 위젯
findViewById()
호출 횟수가 줄어든다!`notifyDataSetChanged()` : 데이터가 변경됨을 알려준다.
`notifyItemChanged(int position, Object payload)` : 특정 position 의 아이템이 변경됨을 알려준다.
`notifyItemInserted(int position)` : 특정 position 에 아이템이 추가되었음을 알려준다.
등등 데이터 변경에 관련된 메소드들이 있다!
반면, ListView 에는 notifyDataSetChanged()
만 있는데.. 이건 그냥 데이터가 변경됨을 알려주는 메소드이기 때문에 RecyclerView 의 메소드를 통해 더 세세하게 활용할 수 있다!