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 |
Tags
- builderPattern
- 프로토타입 패턴
- r
- 추상 팩토리
- El
- PrototypePattern
- F
- ㅋㅁ
- Abstract Factory
- a
- Singleton
- Kotlin
- 옵저버 패턴
- Observer Pattern
- 싱글톤
- Design Pattern
- 코틀린
- 디자인패턴
- Functional Programming
- 디자인패턴 #
- ㅓ
- 빌터패턴
- 팩토리 메소드
- 함수형프로그래밍
- factory method
- designPattern
- 추상팩토리패턴
Archives
- Today
- Total
오늘도 더 나은 코드를 작성하였습니까?
android JetPack Libraries에서 사용해보기. 본문
Flow는 많은 Jetpack 라이브러리에 통합되어 있으며 Android third party libraries에서 널리 사용됩니다.
Flow는 실시간 데이터 업데이트와 끝없는 데이터 스트림에 매우 적합합니다.
Room과 Flow를 사용하여 데이터베이스의 변경 사항에 대한 알림을 받을 수 있습니다.
데이터 액세스 개체 (DAO)를 사용하는 경우 흐름 유형을 반환하여 실시간 업데이트를 가져옵니다.
@Dao
abstract class ExampleDao {
@Query("SELECT * FROM Example")
abstract fun getExamples(): Flow<List<Example>>
}
테이블이 변경 될 때 마다 데이터베이스의 새 데이터를 포함하는 새 List가 생성됩니다.
'Coroutine > coroutineFlow' 카테고리의 다른 글
flow의 실행 방법 (0) | 2021.05.31 |
---|---|
stateFlow sharedFlow (0) | 2021.05.27 |
Convert callback-based APIs to flows (0) | 2021.05.13 |
flow (예외 작업 / 다른 CoroutineContext에서 실행시키기) (0) | 2021.05.13 |
Kotlin flow 기초 (0) | 2021.05.13 |