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