Trang Chủ

Flow coroutine với Android

Suspend function bất đồng bộ trả về 1 giá trị, vậy làm thế nào để có thể trả về nhiều giá trị bất đồng bộ???

1. Định nghĩa

2. Thành phần chính trong luồng dữ liệu (stream data)

3. Hạn chế

Note: Không nên gọi emit khi ở 1 CoroutineContext khác bằng cách tạo mới 1 Coroutine hoặc sử dụng withContext {} trong code. Bạn có thể sử dụng Flow Builder (flow {}) khác như callbackFlow

4. Sửa đổi luồng

5. Thu thập từ 1 luồng

6. Thực thi trong 1 CoroutineContext khác

7. Nguồn tham khảo

Chia sẻ bài viết ngay