@Mikhail_123

RX Java, как работает combineLatest()?

Только начал изучать RX Java, из лекции яндекса https://www.youtube.com/watch?v=3jdvLrYZfB4&t=1199s за 2016 год есть пример (20:00), который сделал сам, но работает не так, у меня условие из параметра combineLatest() выполняется всегда, хотя код по сути тот же самый
public class MainActivity extends AppCompatActivity {
EditText editText;
EditText editText2;
TextView textView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        editText = findViewById(R.id.editText);
        editText2 = findViewById(R.id.editText2);
        textView = findViewById(R.id.textView2);
        Observable.combineLatest(
            RxTextView.textChangeEvents(editText),
            RxTextView.textChangeEvents(editText2),(login, password)->login.getText().length()>0&&password.getText().length()>0).
            subscribe(b->textView.setText("Rx is work"));
}}
  • Вопрос задан
  • 522 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы