D
Size: a a a
D
D
A
VP
D
AN
A
РО
AN
AN
A
A
AN
A
AM
java -jar "my filename with spaces.jar"A
java -jar "my filename with spaces.jar"IP
AN
Y
parentChannel.asFlow()В
.flatMapLatest( nextChannel1.asFlow() )
.flatMapLatest( nextChannel2.asFlow() )
.flatMapLatest(...)
.collect { ... }
parentChannel приходит значение, мы по цепочке ждем данные из nextChannel1/2 и вызывается collect
Ожидаемо если в nextChannel1/2 придут новые данные у нас отработает collect
И вот когда в parentChannel придет новое значение, я ожидаю что мы отпишемся от всех flatMapLatest и начнем ждать данные ТОЛЬКО из nextChannel1
Но у меня получается так, что от nextChannel2 отписка не происходит! Это нормальное поведение или я что-то делаю не так?