1
私はキーと値のペアを含むmap
を持っています。このmap
から、結果として返されるデータベースにストリーミングして格納します。Observable<String>
配列リスト内のすべての観測可能な文字列を収集
私の問題は、ブロックしないでこの文字列に到達しようとしたときに発生します。
常に空です。ここでは私の実装です:
public Observable<List<String>> uploadKeys(Map<String, String> entries) {
final List<String> collection = new ArrayList<>();
entries.entrySet().stream()
.forEach(entry -> storeKeysInTheDb(entry.getKey(), entry.getValue()).map(element -> element.isEmpty() ? "" : collection.add(element)));
return Observable.just(collection);
}