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'

そのコードは機能せず、ドキュメントが見つかりません。

この単純なことを行う方法に関するコード サンプルはありますか?

明らかな何かが欠けていますか?

4

1 に答える 1

8

RxBindingによると、それTextViewがその親であることがわかりました:EditText

RxTextView.textChangeEvents(email)
  .filter(e -> e.text.length() >= 3)
  .subscribe(e -> log(e.text().toString()));
于 2015-08-27T00:51:14.143 に答える