the from operator can convert a Future, an Iterable, or an Array. In the case of an Iterable or an Array, the resulting Observable will emit each item contained in the Iterable or Array.
我们可以从 Array
中得到一个可观察值或 List
并且 observable 发出列表中的项目。
我有一个 HashMap<String,Item>
我想遍历这些项目,就像使用 Observable.from(List<Item>)
进行观察一样.
换句话说,我希望 Observable 发出 HashMap Items
.
有解决方案吗?
最佳答案
您可以像这样将 map 条目放入 Observable 中:
Observable<Entry<String, Item>> entries =
Observable.from(map.entrySet());
如果您只想要 map 中的值:
Observable<Item> items = Observable.from(map.values());
关于android - 如何从 Hashmap 创建一个可观察对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31961659/