rx-java2

    -1熱度

    1回答

    我有一個使用sdk版本25開發的Android項目。我使用RXJava作爲我的線程管理和Retrofit庫來打網絡。 我還實現了用於添加重寫有趣攔截(鏈:Interceptor.Chain)的自定義攔截器:響應? { val request = addHeader(chain) val response = chain.proceed(request) checkErrorR

    0熱度

    2回答

    我有一個ObservableTransformer由幾個子流組成,如下例所示。 ObservableTransformer<Action, Result> actionsToResults = actions -> actions.publish(shared -> Observable.merge( Observable.merge(

    1熱度

    1回答

    我是RxJava的新手。我的經驗主要來自那些教程: Here和here。 現在,我發現自己處於一種與Retrofit2進行API調用的情況,該調用將返回Obesrvable<AccessToken>。客戶端將如下調用這個服務: public Observable<TokenResult> authenticateWithClientCredentials() { return auth

    0熱度

    1回答

    所以我有一個場景,我想結合兩個流動人員的最新成果,並與它做一些事情。 Flowable.combineLatest( info, list, BiFunction { ... } ) 在某些條件下,我需要能夠再次獲得結果,並從之前做一些不同的東西。所以我可以手動存儲combinelatest的結果,然後重複使用它們,但是我想,也許有一種

    0熱度

    2回答

    我試圖在單擊按鈕時使用RxJava對EditText執行驗證,但是我很難將驗證移動到ViewModel,這會使測試變得更容易。我使用Jake Wharton的RxBindings來獲取UI輸入,並使用PublishSubject的RxJava2的Flowable.combineLatest在單擊AlertDialog上的按鈕時觸發Flowable。這是我走到這一步: private Flowabl

    1熱度

    2回答

    我正在研究將我的(Android)應用程序中的某些邏輯轉換爲使用RxJava,但是我正在努力想出一種方法來執行一些更高級的邏輯。 用例如下:我想向用戶展示一種Feed。 Feed包含來自不同來源的項目,例如消息,文章等。由於API限制,應用程序本身必須收集各個資源並將其顯示在一個列表中。是 例如,假設我在飼料項目如下: class FeedItem { Type feedItem; //

    1熱度

    1回答

    我正試圖解決Retrofit 2在響應中返回null的問題。有趣的是,在模擬器中一切正常,數據被接收並顯示,但是當我構建APK時,同樣的事情會因爲NullPointerException而崩潰。我評論了發生這種情況的路線。 我的build.gradle依賴關係: compile 'com.squareup.retrofit2:retrofit:2.3.0' compile 'io.reactiv

    0熱度

    1回答

    我想了解如何與Realm和RxJava2一起工作(用於異步交易),並做了與交易一些樣本項目: private void writeAllUsers() { Realm.getDefaultInstance().executeTransactionAsync(realm -> realm.copyToRealmOrUpdate(users)); } private

    0熱度

    1回答

    那麼,我需要綁定發射到我的活動的生命週期。我怎樣才能做到這一點?何時應創建觀察者和可觀察的實例?

    0熱度

    4回答

    請,有人可以給我解釋一下什麼是使用反應性風格的優點: Observable<String> greeting = Observable.just("Hello"); Observable<String> yelling = greeting.map(s -> s.toUppercase()); ,而不是簡單的命令式風格: String greeting = "Hello"; String