Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 카드내역 공유
- nvidia-docker
- 뷰 상태복구
- 특가알람
- moveToState
- recyclerview
- 뷰 상태 저장
- Koin
- onViewCreated
- 안드로이드 클린 아키텍쳐
- 작성
- Android
- RxJava
- java.lang.OutOfMemoryError: Java heap space
- kotlin
- andorid
- 올인원타이머
- 특가촌
- compileKotlin FAILED
- fragment
- 카드 내역 공유 앱
- 안드로이드
- 타이머앱
- List
- todofication
- Quickly
- 대학톡
- 특가게시판
- RX
- android clean architecture
Archives
- Today
- Total
seoft
Android Room 종합예제(기본연동, ForeignKey, enum, list, Rx연동, unit test) 본문
[문제정의]
사이드 프로젝트 2min 어플리케이션 제작도중 Room을 도입하게 되어 숙지/테스트 해보았고 추가로 정리함
[핵심코드]
table 추가시, abstract class AppDatabase : RoomDatabase() 에 다음처럼 반영하는거 꼭 숙지할것
@Database( entities = [ User::class, Time::class, TimeSet::class, Bell::class ], version = 1 ) @TypeConverters(RoomConverter::class)
추가로 자식 엔티티가 특정 엔티티의 list로 들어가기 위해 forengForeignKey설정시 자식엔티티의 CRUD가 안되었음
- list object 확인 완료
- object inside object 확인 해보지않음
[참조코드]
https://gist.github.com/seoft/6c8eed9e3e1e533e6d30a44d8e842034
'android' 카테고리의 다른 글
RecyclerView item이 아닌 RecyclerView 자체에 onClickListener 붙이기 (0) | 2020.01.12 |
---|---|
부모 뷰의 onTouchListener가 발생하지 않을 때 해결법 (0) | 2020.01.07 |
rxjava subscribeOn observeOn 요약 (0) | 2019.11.30 |
ShortCut 관련 기능 실행시 - Caller can't access shortcut information 에러 (0) | 2019.09.27 |
Cannot find a version of '...' that satisfies the version constraints: 오류 해결 (0) | 2019.09.22 |
Comments