Я приковал несколько операторов rx
, чтобы выполнить несколько задач. Мне нужно получить доступ к полю из объекта, который находится в родительском потоке, ниже по потоку.RxJava access item downstream
ie. Как я могу получить доступ к channel.uid
вниз по течению?
createThing(panel) // Observable<~>
.flatMapSingle(
channel -> {
return createOrUpdateItem(channel);
})
.flatMapCompletable(
item -> {
return linkItemToChannel(item.name, /* need access to channel.uid here */ channel.uid);
});
О, круто! 'flatMap' меня удивляет ... –