์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฐฑ์ค
- androidstudio
- string
- array
- For
- dataclass
- Return
- App
- Scanner
- error
- for๋ฌธ
- ์๋๋ก์ด๋
- ๋คํธ
- android studio
- Android
- While
- ์ฝ๋ฉํ ์คํธ
- ๋ฐ๋ณต๋ฌธ
- IF
- BufferedWriter
- Java
- dart
- ๋ณ์ฐ๊ธฐ
- Kotlin
- ์ฑ๊ฐ๋ฐ
- flutter
- CLASS
- BufferedReader
- ์ฝํ๋ฆฐ
- Today
- Total
๋ชฉ๋กRoom (3)
amid.jungs
โ . ๋ฌธ์ m1 ๋ ธํธ๋ถ์์ ํ๋ก์ ํธ๋ฅผ ๋๋ฆฌ๋ฉด ์ ์๋ฌ๊ฐ ๋จ๋ฉด์ ๋น๋๊ฐ ์๋จ ๊ฒ์ํด๋ณด๋ฉด Room์ด๋ hilt ๋ฒ์ ์ค๋ฅ๋ผ๋ ๋ง์ด ๋ง์ง๋ง ๋์ ์ฌ์ฉํ์ง ์๋ ํ๋ก์ ํธ์์๋ ํด๋น ๋ฌธ์ ์ ์ด ๋ฐ์ โ ก. ํด๊ฒฐ gradle์ ํด๋น ๋ฌธ๊ตฌ ์ถ๊ฐํ๊ธฐ kapt 'org.xerial:sqlite-jdbc:3.34.0'
LiveData ๋? ๋ฐ์ดํฐ ํ๋ํด๋์ค๋ก ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ธ์ํ๋ฉฐ Observer ํจํด์ ์ฌ์ฉํ๋ค. ํ์ฑ์ํ (activity : STARTED , RESUMED) ์ผ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธํ๋ฉฐ ๋ฐ์ดํฐ์ ๋ณํ๊ฐ ์ผ์ด๋ ๊ฒฝ์ฐ, Observer์ onChanged()๋ฉ์๋๊ฐ ์คํ๋๋ค. ๊ณต์๋ฌธ์ : developer.android.com/topic/libraries/architecture/livedata?hl=ko LiveData ๊ฐ์ | Android ๊ฐ๋ฐ์ | Android Developers LiveData๋ฅผ ์ฌ์ฉํ์ฌ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ธ์ํ๋ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. developer.android.com ์ฌ์ฉ๋ฐฉ๋ฒ I. LiveData ์ ์ Room์ ์ฌ์ฉํ์ฌ ๋ง๋ Dao List๋ฅผ LiveData๋ก ๋ณ๊ฒฝ @..
Room ์ด๋? AAC(Android Architecture Component)๋ก SQLite๋ณด๋ค ๊ฐ๊ฒฐํ๊ณ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ORM(Object Relational Mapping) ๊ณต์๋ฌธ์ : developer.android.com/training/data-storage/room Room์ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ ์ ์ฅ | Android ๊ฐ๋ฐ์ | Android Developers Room ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ฝ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๋ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ developer.android.com ๊ตฌ์ฑ์์ Entity : Database ์์ ์๋ ํ ์ด๋ธ DAO : ๋ฐ์ดํฐ ์ ๊ทผ ๊ฐ์ฒด(Data Access Object) , ๋ฐ์ดํฐ์ ์ ๊ทผ์ ํ์ํ ๋ฉ์๋ ํฌํจ Database : DAO๋ฅผ ๋ฐํํ๋ ์ถ..