Nâng CaoAndroid iconAndroid

Sự khác biệt giữa hot flow và cold flow?

Cold flow (như flow {} hay PagingSource) chỉ phát giá trị khi có collector và bắt đầu lại từ đầu cho mỗi collector.

  • Hot flow (như StateFlow, SharedFlow) phát giá trị bất kể có collector hay không và chia sẻ cùng một stream. StateFlow là hot flow có current value — dùng cho state. Flow thông thường là cold — dùng cho luồng event.
  • Hot flow hiệu quả bộ nhớ hơn khi có nhiều collector.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android