티스토리 뷰

 

 

Room 사용하는 방법 총정리 1탄

다루는 내용은

Room 사용해서 데이터 넣기, 미리작성한 DB파일 넣기 정도 되겠다.

 

우선 테이블에 데이터 넣기

 

Room을 사용해 데이터를 굴릴 때 필요한 파일들은

테이블, Dao(interface), RoomDatabase(abstract), Repository, ViewModel 정도가 있다.

 

1. 테이블을 만들고

2. Dao에서 테이블의 데이터를 CRUD

3. RoomDatabase는 db의 최상위 레이어. 클래스 내 dao 객체를 만들고 실행합니다(구현)

4. Repository를 통해 쿼리를 관리하고 네트워크와 연결

5. ViewModel에서 데이터를 UI에 제공한다.. configuration이 바껴도 멀쩡하다.

       - Repository - ViewModel - UI 형태

       - 따로 정리한 링크

 

 

 

 

 

 

만드는 방법은.... 더보기의 구글 코드랩 참조^^@

 

 

 

 

 

 

 

전체 구조도

 

 

 

728x90
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함