подписки отписки на BroadcastReceiver(для отлавливания NfcAdapter.ACTION_ADAPTER_STATE_CHANGED)? Есть реализация на своём BehaviorSubject - подписка/отписка/уведомление подписчиков. Но как это перетащить на Flow не могу понять...
Смотря что именно должно происходить и кто должен менять данные/состояние. Абстрактно сложно сказать.
Хорошо, спасибо. А можно явно отписываться? Или мб MutableStateFlow умеет получать уведомления, если скоуп закрылся и больше некому слушать?
Подписка - это активный коллектор. Если отменить скоуп, в котором запущен коллектор, то и сам коллектор закроется. Для скоупов ещё есть invokeOnCompletion.
Обсуждают сегодня