Мне нужно Наблюдаемое, которое никогда не заканчивается, и просто обрабатывать некоторые данные и связывать другие наблюдаемые, когда есть элементы в списке. Есть ли способ выполнить это, и какой был бы лучший подход =?RxJava Наблюдаемый на основе элементов в списке
Моя самая близкая идея заключалась в том, чтобы создать наблюдаемый таймер и проверить каждые x секунд, если в списке есть элементы. Эта идея не идеальна, потому что мне нужно обрабатывать данные, как только в этом списке есть значения, которые я изменяю за пределами наблюдаемой цепочки.
return Observable.timer(2, TimeUnit.SECONDS)
.flatMap(integer -> captureList.getLatestCaptureCut())
.flatMap(vp::processVideo)
.observeOn(AndroidSchedulers.mainThread())
.repeat()