Перехват и захват значения ответа - PullRequest
0 голосов
/ 31 октября 2018

У меня есть этот код RxJava:

User user; 

public Single<User> login(String username, String password) {
    return userRepository.login(username, password);
}

Я хочу знать, как ответ User может быть перехвачен и назначен в локальной переменной.

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете использовать карту :

User user; 

public Single<User> login(String username, String password) {
    return userRepository
               .login(username, password)
               .map((User u) -> {
                   user = u;
                   return u;
               });
}
...