Size: a a a

Android Developers

2021 November 18

I

Ilya in Android Developers
Ну и будет вечно слушать collect пока не задестроится фрагмент
источник

DS

Dmitry Sokolov in Android Developers
а будет ли он саспендится в onpause/onstop?
источник

I

Ilya in Android Developers
По моему опыту да)
источник

DS

Dmitry Sokolov in Android Developers
и находясь в onpause, он ничего не словит, получается?
источник

I

Ilya in Android Developers
У меня тут приложение стоит моё как раз с таким, когда сообщения в фоне приходят, разворачиваю приложение и как 10 сообщений с небольшим интервалом добавляются(
источник

r

rinstance in Android Developers
вопрос на миллион как слушать несколько collect`ов 🤔
источник

I

Ilya in Android Developers
Словит, но не вызовет collect пока не проснётся снова
источник

DS

Dmitry Sokolov in Android Developers
combine
источник

I

Ilya in Android Developers
Это же backpressure
источник

I

Ilya in Android Developers
Оно кладёт туда эвенты и ждёт когда проснётся фрагмент)
источник

DS

Dmitry Sokolov in Android Developers
backpressure - это что?
источник

I

Ilya in Android Developers
Кстати, у Flow back pressure strategy есть, можно настроить)
источник

r

rinstance in Android Developers
корутины или рхджава
источник

I

Ilya in Android Developers
Оно в обоих фреймворках есть
источник

r

rinstance in Android Developers
не
источник

r

rinstance in Android Developers
что лучше
источник

r

rinstance in Android Developers
по вашему
источник

I

Ilya in Android Developers
Корутины)
источник

j

jeckso in Android Developers
Warning: Prefer collecting flows using the repeatOnLifecycle API instead of collecting inside the launchWhenX APIs. As the latter APIs suspend the coroutine instead of cancelling it when the Lifecycle is STOPPED, upstream flows are kept active in the background, potentially emitting new items and wasting resources.
источник

I

Ilya in Android Developers
Оно утилизирует все возможности котлина и позволяет асинхронный код выглядящий синхронным писать
источник