【发布时间】:2018-08-30 11:32:16
【问题描述】:
所以我一直在尝试将从 TextWatcher 获得的 EditText 输入转换为可观察的流,但我无法转换它。
我正在尝试以下方法
etSearch.addTextChangedListener(object: TextWatcher{
override fun afterTextChanged(p0: Editable?) {
//I want to create an observable here to send events
Observable.create(e->e.next(p0));
}
override fun beforeTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) {
}
override fun onTextChanged(p0: CharSequence?, p1: Int, p2: Int, p3: Int) {
}
})
我不知道应该在哪里创建我的事件以便能够订阅它。
【问题讨论】: