Чтобы преобразовать Flowable в Flowable>, вы должны Flowable # toList, который будет возвращать Single>
Single<List<Integer>> listSingle = Flowable.just(1, 2, 3).toList();
Просто помните, что данный Single вернет только одно значение или ошибку.Собранный список будет выпущен, когда данный Flowable завершится.OnError в Flowable будет распространяться в Single с onError.
Внимание: когда Flowable бесконечен, вы вызовете утечку памяти, поскольку список никогда не будет генерироваться из-за отсутствия «onComplete» из данного Flowable.