1
return repository.loadItems(id)
.take(1)
.flatMapIterable { item -> item }
.map { item -> item.clientId}
.toList()
.toFlowable()
.distinct();
fun loadItems(id: Int): Flowable<List<Item>> {
return dao.loadItems(id)
}
は、私は明確な()は動作しませんが、それは最初のリストと同じくらいのアイテムをもたらし、リストを表示するリストのマップを取得し、唯一のユニークなものをフィルタリングして保存したいなぜdistinct()は一意の整数項目を返さないのですか?