RxJava:如何从可观察中提取对象?
我觉得这是一个愚蠢的问题,但我有一段时间找不到任何答案,所以我要问它,对不起:)
因此,我需要一个执行以下操作的函数:
1) 调用另一个函数来创建可观察用户
2) 从可观察用户获取 User 对象
3)获取有关用户的一些信息并运行一些逻辑
4) 返回可观察用户
我在步骤#2中遇到了问题。我该怎么做?或者,这种方法是否从根本上是错误的?
这是函数的“模型”:
@Override protected Observable buildUseCaseObservable(){
Observable<User> userObservable = userRepository.findUserByUsername(username);
//User user = ??????
//if (...) {...}
return userObservable;
}
谢谢:)