У меня есть список идентификаторов, и я сопоставляю его со списком подсписков, поэтому получаю список>, а затем мне нужно получить один список элементов, но я не знаю подходящего оператора для него.
.map { it ->
val step = 200
var count = it.stores.size
val subLists = ArrayList<List<Int>>()
var i = 1
while (count > 0) {
val start = (i - 1) * step
//if...
var end = i * step
count -= step
val items = it.items.subList(start, end)
subLists.add(items)
i++
}
subLists
}
.toFlowable()
.flatMapIterable { it -> it }
.flatMap {
personDao.loadById(it)
}.toList()
. Мне нужно получить один список предметов, как?