РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ktTsTmClL8 114 of 178 menu

Задачи на корутины в Kotlin. Часть 8

Создайте MutableStateFlow со значением 0 и подпишитесь через collect.

Обновите StateFlow несколько раз и выведите все значения.

Создайте SharedFlow и отправьте в него несколько событий через emit.

Используйте stateIn для преобразования flow в StateFlow.

Используйте shareIn для преобразования flow в SharedFlow.

Сравните hot flow (SharedFlow) и cold flow (обычный flow).

Сделайте счётчик на MutableStateFlow<Int> с функциями increment/decrement.

Создайте StateFlow<String> для статуса загрузки: "loading", "success", "error".

Подпишитесь два collector на один SharedFlow.

Используйте update для атомарного изменения MutableStateFlow.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить