我正在使用 RxJava3,并且我有以下代码设置,我想在中间发出一个项目,在第一个和第二个 flowable 之间。有没有办法做到这一点?
firstFlowable.firstElement()
//I want to emit an item here
.flatMap { secondFlowable.firstElement() }
我想这样做的原因是因为在firstFlowable
初始化之后有很长一段时间直到secondFlowable
初始化,我想用一条消息通知 UI 操作已经开始,我正在等待来自secondFlowable
.
我尝试使用startWithItem
,但它在开始时初始化了我的整个链,但我只想在firstFlowable
产生它的第一个值之后发出。