Не можете собрать данные о потоке в другом действии?Android

Форум для тех, кто программирует под Android
Anonymous
Не можете собрать данные о потоке в другом действии?

Сообщение Anonymous »

Я пытаюсь собрать данные потока в действии 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»