Skip to content

Instantly share code, notes, and snippets.

@michaelzengke
Created October 20, 2016 18:22
Show Gist options
  • Save michaelzengke/eed97008c70fd7523b6708717f5f062e to your computer and use it in GitHub Desktop.
Save michaelzengke/eed97008c70fd7523b6708717f5f062e to your computer and use it in GitHub Desktop.
TextView textView = aTextView;
Observable<String> textViewChangedTextRepository = Observable.fromEmitter(emitter -> {
textView.addTextChangedListener(new TextWatcher() {
public void onTextChanged(final CharSequence s, final int start, final int before, final int count) {
emitter.onNext(s.toString());
}
public void beforeTextChanged(final CharSequence s, final int start, final int count, final int after) {
}
public void afterTextChanged(final Editable s) {
}
});
}, Emitter.BackpressureMode.LATEST);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment