我可以从 Flow 中创建 StateFlow 以便获得它的 .value 吗?有没有办法在不使用 .collect 的情况下做到这一点?
就像是
val myStateFlow = StateFlow<MyDataType>(this.existingFlow)
这样以后,当有人单击按钮时,我可以说出流的最后一个值是多少?
fun handleButton() {
val lastValue = myStateFlow.value
print(lastValue)
}
我宁愿不使用收集,因为我不希望流程流动,直到其他人决定收集它。