RxJava + RxAndroid WidgetObservable 新 API

3
几周前,这段代码与 RxAndroid v0.25.0 一起很好地工作。
Observable<OnTextChangeEvent> usernameObservable = WidgetObservable.text(editText);

usernameObservable
  .filter(e -> e.text.length() >= 3)
  .subscribe(e -> log(e.text().toString()));

自从发布了RxAndroid v1.0.0版本 https://github.com/ReactiveX/RxAndroid/releases/tag/v1.0.0,Jake Wharton说ViewObservableWidgetObservable现在可以在这里使用:https://github.com/JakeWharton/RxBinding。尽管我已经导入了这些内容:
compile 'io.reactivex:rxjava:1.0.14'
compile 'io.reactivex:rxandroid:1.0.1'
compile 'com.jakewharton.rxbinding:rxbinding:0.2.0'

这段代码不起作用,我找不到任何文档。

你有关于如何完成这个简单任务的代码示例吗?

我是否漏掉了一些显而易见的东西?

1个回答

8
我发现TextViewEditText的父级,因此根据RxBinding:
RxTextView.textChangeEvents(email)
  .filter(e -> e.text.length() >= 3)
  .subscribe(e -> log(e.text().toString()));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接