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
отписка не происходит! Это нормальное поведение или я что-то делаю не так?