如何在订阅者订阅之前让Observable<ArrayList<user>>
的每个用户与其他一些observable一起处理。我在Stack溢出时搜索了它,并且知道了flatMapIterable()
,但它仍然不起作用。我将如何在Rxjava2中执行此操作?请告诉我任何人..
答案 0 :(得分:0)
这听起来像一个典型的flatMap情况:
Observable<ArrayList<User>> users = ...
users.flatMapIterable(list -> list)
.flatMap(user -> db.getUserDetails(user))
.subscribe(user -> { /* ... */ }, Throwable::printStackTrace);