티스토리 뷰
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
'#1 > Android' 카테고리의 다른 글
[Android] 나를 위한 구글 코드랩 링크 모음 (0) | 2021.06.17 |
---|---|
[Android] Room 사용하기 - 2 fragment, adapter, recyclerview 편 (0) | 2021.06.15 |
[Android] 안드로이드 레이아웃 (0) | 2021.06.14 |
[Android] Observe (0) | 2021.06.10 |
[Android] RecyclerView, ViewPager..... (0) | 2021.06.07 |
댓글