Мерцает textView при обновлении с помощью rxJava

Есть фрагмет с таким кодом

 StringObservable.from(inputStream)
               .subscribeOn(Schedulers.io())
                .map(String::new)
                .map(s-> {
                    Log.d("rx", s);
                    return s;
                })
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(textView::setText);

в inputStream приходит массив байт два раза в секунду, и по задумке textView тоже должен обновляться два раза в секунду, и текст не должен исчезать, но текст то пропадает то появляется. По логам видно что строка не пустая. вот видео неправильной работы.

Если использовать handler то все работает как нужно, но хотелось бы разобраться с rxJava. Подскажите пожалуйста, почему текст может исчезать?


Ответы (0 шт):