Привет! Такой вопрос, как подписать textView на изменения editText?
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
dataSource()
.subscribeOn(
Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe { textView1.text = it }
}
private fun dataSource() = Observable.create<String> { subscriber ->
var i: String = editText1.text.toString()
subscriber.onNext(i)
}
}
Работает не корректно. так как textView берет только дефолтное значение editText и походу закрывает поток