Rxjava按照網絡上講有九種操作符
創建操作符 create just fromArray fromIterable Interval range repeat
瞭解下runtime permission 2015.8 google發佈了android 6.0,sdk版本爲23,一款”爲工作升級而生”的android系統.如6.0新加入的指紋識別;Doze電量管理;快速充電切換… 還是說
簡介(下面的簡介也可以自己百度,一般進來的都是想知道怎麼去用,所以這裏主要也是重點在用法與實戰上)Lambda表達式是Java SE 8中一個重要的新特性。lambda表達式允許你通過表達式來代替功能接口。 lambda表達式就和方法一
Action 先看看 之前使用的代碼如果使用Action來代替Subscriber得到的代碼是這樣的 Observable.just("Hi", "Man") .subscribe(new Acti
Rxjava背壓策略由來: RxJava1.X的時候,還沒有背壓模式,在我們上游就可以無限發射事件出來,當我們下游處理不過來的時候,就會造成內存泄漏 RxJava2.0之後,作者就增加了背壓策略-->>Flowable,他拉功能跟Obse
Rxjava合併型操作符 : 二個或以上的被觀察者進行合併 startWith concatWith 跟startWith相反 concat merge 合併操作符,跟concat一樣,但是他跟concat不同的是他是並列的 zi
來一個最基本的測試 在主線程中做如下操作 Log.e(TAG, Thread.currentThread().getName()); Disposable subscribe = Observable.c
被觀察者Observable 實現了ObservableSource接口,泛型爲T, 從Observable.create方法可以看出,create這個方法一定是一個靜態的,代碼好下 public static <T> Obse
一個註冊和登陸接口 public interface LoginApi { @FormUrlEncoded @POST("user/login") Observable<HttpResult<LoginBean
上一篇講了創建型操作符,裏面需要傳個一個泛型假設爲String,那麼下游接收的泛型也是String map操作符的作用就是,假設我下游需要接收的是一個Bitmap那這個時候就需要類型來轉換. 下來來分析下Rxjava是如果做到泛型轉換的,
Rxjava變換型操作符: RxJava從上游發射事件到下游接收事件過程中對進行事件變換.創建變換操作符主要有以下幾種 map Observable.just(1, 2)//內部會先發送A再發送B