[UMC/Android] 8주차 - RoomDB 활용하기
IT 동아리/UMC 3기 (Android)·2022. 11. 23.
8주차 - RoomDB 활용하기 🍀구현영상 및 설명 이전 주차에 bundle을 활용해서 Activity와 Fragment간 데이터를 전달했던 것을 모두 RoomDB로 바꾸어서 만들었다. RoomDB를 활용해 메모 수정, 삭제, 추가 기능을 구현하였다. 메모 리스트 RV에서 item 클릭시 해당 리스트의 메모 id를 받아오고 이를 매개변수로 활용해 각 메모를 수정 및 삭제 했다. FrameLayout을 활용해 즐겨찾기 toggle를 구현하고, 보관함에 즐겨찾기 메모가 담기도록 하였다. 사용한 각 Query는 다음과 같다. @Dao interface MemoDao { //메모 추가 @Insert fun insert(memo:MemoData) @Delete fun delete(memo:MemoData) //메..