일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 키보드 숨기기
- SQLite
- hilt
- 클린아키텍처
- Clean Architecture
- 다른버전 다운로드
- android aac
- list adapter
- Kotlin
- 안드로이드 DB
- ColdStream
- fragment
- notifyDataSetChanged 대신 사용하기
- HotStream
- 코틀린
- Android
- DiffUtilCallback
- 어댑터 효율적으로 사용하기
- 화면전환
- koltin
- 앱개발
- 안드로이드 스튜디오 구버전 다운받기
- 뷰모델팩토리
- notifyDataSetChanged 비효율
- error
- 안드로이드
- compose
- 의존성주입
- 계층 분리
- DI
- Today
- Total
목록안드로이드 DB (2)
DoReMi

Room이란! 공식문서 참조! https://developer.android.com/training/data-storage/room?hl=ko#kts Room을 사용하여 로컬 데이터베이스에 데이터 저장 | Android 개발자 | Android Developers Room 라이브러리를 사용하여 더 쉽게 데이터를 유지하는 방법 알아보기 developer.android.com Room은 AAC(Android Architecture Components), 스마트폰 내장 DB에 데이터를 저장하기 위해 사용하는 라이브러리이다!! ORM(Object Relational Mapping)라이브러리로서 DB 데이터를 Java 또는 코틀린 객체로 매핑해준다. SQLite를 내부적으로 사용하고 있지만, DB를 구조적으로 분..
//저장 메서드2 fun saveData2(testData: TestData, callback: (Task) -> Unit) { val db = FirebaseFirestore.getInstance() db.collection("reviews").add(testData).addOnCompleteListener(callback) } //가져오기 메서드 fun getData(list: MutableList, callback: (Task) -> Unit) { val db = FirebaseFirestore.getInstance() val personalityRef = db.collection("reviews").whereArrayContainsAny("personality", list) personalityR..