rxandroid2专题

RxJava2 / RxAndroid2操作符distinct与distinctUntilChanged去重结果异同

代码例如: package zhangphil.app;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.util.Log;import io.reactivex.Observab

RxJava2 / RxAndroid2操作符distinct去重

distinct去除重复的数据,例如: package zhangphil.app;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.util.Log;import io.reac

RxJava2 / RxAndroid2操作符skip

顾名思义,skip跳过,例如: package zhangphil.app;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.util.Log;import io.reactive

RxAndroid2 / RxJava2简单的CompletableObserver

CompletableObserver简单的用法跟踪一个任务的结束,不处理复杂的数据传导,例如:   import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.util.Log;impo

RxJava2 / RxAndroid2的过滤器filter

filter完成一个条件过滤和筛选,从Observable的输出数据中,经过filter筛选一层,如果filter判断的值为真,则交给观察者,否则跳过,例如代码: package zhangphil.app;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7

RxJava2 / RxAndroid2操作符take

take操作获取一系列Observable输出结果的之前的数据作为最终输出,以后的不予处理,例如代码: package zhangphil.app;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import

RxJava2 / RxAndroid2的concat拼接多个Observable

concat操作符和merge类似,把多个Observable拼接成一个可以观察的输出,例如代码: package zhangphil.app;import android.os.Bundle;import android.support.annotation.NonNull;import android.support.annotation.Nullable;import android

RxJava2 / RxAndroid2的merge操作合并多个Observable

RxAndroid2/RxJava2的merge操作合并若干个Observable为单个可观测的Observable,形成单一线性的Observable输出结果,例如代码: package zhangphil.app;import android.os.Bundle;import android.support.annotation.NonNull;import android.suppor