Я пытаюсь собрать данные потока в действии A, отправленные из действия B, но не получаю сбор в действии A.
Эти данные потока отправляются только внутри текущего действия? Пожалуйста, помогите мне в этом.
Выдача данных из модели представления фрагмента, добавленной в действие B
launchOnMainDispatcher {
IdMissionFwkManager._resultFlow.emit("{}")
_effectFlow.emit(VstIdentificationEffect.Cancel)
}
Действие B: сбор, получение
IdMissionFwkManager.VzRegisterIdMissionFlow()
.onEachCollect(owner = this) { result ->
JSONObject(result)
Toast.makeText(baseContext, "IdMissionActivity: $result", Toast.LENGTH_LONG).show()
}
Поток активности собирает, но не получает
IdMissionFwkManager.VzRegisterIdMissionFlow()
.onEachCollect(owner = this) { result ->
JSONObject(result)
Toast.makeText(baseContext, "MainActivity: $result", Toast.LENGTH_LONG).show()
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... r-activity
Не можете собрать данные о потоке в другом действии? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение