rx-binding

    1热度

    1回答

    我试图熟悉RxBinding以及它如何应用于简单的表单。我想知道是否有办法创建一个执行检查和更新模型的Action1。如果我不够清楚,我希望下面的代码能帮助你理解我的意思。 Observable<CharSequence> nameObservable = RxTextView.textChanges(name).share(); Action1<CharSequence> valida

    2热度

    1回答

    我在我的应用程序创建一个自定义对话框,我要添加按钮,点击可观察像这样: public class BasicDialog extends android.app.Dialog { @BindView(R.id.button1) TextView button1; @BindView(R.id.button2) TextView button2;

    1热度

    1回答

    使用RxView来处理点击我必须实现onError。我知道onError总是存在于观察者中,但是当RxView.clicks(myview)实际上会调用onError时会出现这种情况吗? RxView.clicks(buttonView).ignoreElements().subscribeWith(new DisposableCompletableObserver() { @Over

    0热度

    1回答

    我检查了MultiAutoCompleteTextView的Rxbinding支持。但没有看到任何选择。

    0热度

    1回答

    RxBottomNavigationView.itemSelections(sections).map(menuItem -> menuItem.getTitle().toString()) .observeOn(AndroidSchedulers.mainThread()).map(this::insertCategoryHeadersForSection) .sub

    1热度

    1回答

    我遇到了RxCompoundButton的问题,只要我订阅它,它就会发出一个默认值,而这不是我想要的。预期这种行为? RxCompoundButton.checkedChanges(btOneWayFlag) .debounce(0, TimeUnit.MILLISECONDS, AndroidSchedulers.mainThread()) .subscribe(noti

    -1热度

    1回答

    使用RxBinding清爽的idomatic方式 我努力理解如何正确使用RxBinding,如果我要当一个用户刷下来一个SwipeRefreshLayout调用网络请求,我希望说些什么像 RxSwipeRefreshLayout.refreshes(swipeContainer) .flatMap { networkRequest() } .subscribeBy(

    0热度

    1回答

    我有一个需要发出网络请求的点击事件。 RxView.clicks(button) .flatMapCompletable({ x -> networkCall() }) .subscribe(...) 该点击是可观察的。 networkCall返回Completable。 但是,当我点击按钮时,从不会调用subscribe中的块。 我也试过 RxView.clicks(bu

    0热度

    1回答

    使用rxBindings即时尝试减慢点击事件,但我想知道什么参数是需要的。 例如,这里是我正在做一个imageview的调用。所以ImageView v; RxView.clicks(v) .throttleFirst(400, TimeUnit.MILLISECONDS, AndroidSchedulers.mainThread()) .subscribe(n

    0热度

    2回答

    我试图在单击按钮时使用RxJava对EditText执行验证,但是我很难将验证移动到ViewModel,这会使测试变得更容易。我使用Jake Wharton的RxBindings来获取UI输入,并使用PublishSubject的RxJava2的Flowable.combineLatest在单击AlertDialog上的按钮时触发Flowable。这是我走到这一步: private Flowabl