我觉得这是一个愚蠢的问题,但我找不到了,而任何答案,所以我要问,对不起:)RxJava:如何从可观察对象中提取对象?
所以,我需要做下面的函数:
1)调用另一个函数来创建一个可观察的用户
2)获取从可观察的用户
3)用户对象获取有关用户的一些信息,并通过一些逻辑
4)运行返回Observ能够用户
我遇到了第2步的麻烦。我怎么做?或者,这种方法有点根本错误吗?
这里的功能的 “模式”:
@Override protected Observable buildUseCaseObservable(){
Observable<User> userObservable = userRepository.findUserByUsername(username);
//User user = ??????
//if (...) {...}
return userObservable;
}
谢谢:)
什么是第一可观测呢?它是'可观察的'?你能展示一个[mcve]吗? –
您可能需要订阅Observable并与用户进行操作。 –
@ cricket_007只是添加了一些代码。是的,这是一个可观察的。我试图为我的android应用程序实现授权,这应该是授权用例的一部分。 –