与 LiveData 类似,如何在协程之外获取 Flow 的值?
// Suspend function 'first' should be called only from a coroutine or another suspend function
flowOf(1).first()
// value is null
flowOf(1).asLiveData().value
// works
MutableLiveData(1).value
语境
我避免LiveData
在存储库层中支持Flow
. 然而,我需要设置、观察和收集立即消费的价值。后者可用于 OkHttp3 中的身份验证目的Interceptor
。