토이프로젝트/todolist (1) 썸네일형 리스트형 todolist - 체크 기능 추가 데이터는 Room을 사용하여 저장하였고, 등록하는 기능과 삭제하는 기능은 간단했다. 그런데 리사이클러뷰로 만들어진 뷰에 선택한 데이터만 삭제하려고 하니 걱정이 생겼다. 지금까지 Room을 통해서 데이터를 수정하기 위해선 viewModel이 필요했다. // MainActivity에서 버튼을 클릭하면 뷰모델을 통해 데이터를 삭제하는 기능 binding.button.setOnClickListner { viewModel.deleteAllToDoList() } 그런데 리사이클러뷰에는 viewModel 객체가 없다. viewModel 객체를 생성자로 넘길까도 생각했지만 좋지 않은 패턴 같아서 그만뒀다. Can I pass the ViewModel to a RecyclerView Adapter and observe .. 이전 1 다음