博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RxJava/RxAndroid : doAfterNext
阅读量:6936 次
发布时间:2019-06-27

本文共 2007 字,大约阅读时间需要 6 分钟。

RxJava/RxAndroid : doAfterNext

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import io.reactivex.Observable;import io.reactivex.Observer;import io.reactivex.android.schedulers.AndroidSchedulers;import io.reactivex.disposables.Disposable;import io.reactivex.functions.Consumer;import io.reactivex.schedulers.Schedulers;public class MainActivity extends AppCompatActivity {    private String TAG = "输出";    private Observer
mObserver = new Observer
() { @Override public void onSubscribe(Disposable d) { } @Override public void onNext(Integer i) { Log.d(TAG, "onNext:" + i); } @Override public void onComplete() { Log.d(TAG, "onComplete"); } @Override public void onError(Throwable e) { Log.e(TAG, e.toString(), e); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Integer[] numbers = new Integer[]{0, 1, 2, 3, 4}; Observable.fromArray(numbers) .takeLast(3) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .doAfterNext(new Consumer
() { @Override public void accept(Integer integer) throws Exception { Log.d(TAG, "accept:" + integer); } }) .subscribeWith(mObserver); }}

Output:

01-19 15:29:10.092 20375-20375/zhangphil.book D/输出: onNext:201-19 15:29:10.092 20375-20375/zhangphil.book D/输出: accept:201-19 15:29:10.092 20375-20375/zhangphil.book D/输出: onNext:301-19 15:29:10.092 20375-20375/zhangphil.book D/输出: accept:301-19 15:29:10.092 20375-20375/zhangphil.book D/输出: onNext:401-19 15:29:10.092 20375-20375/zhangphil.book D/输出: accept:401-19 15:29:10.092 20375-20375/zhangphil.book D/输出: onComplete

转载地址:http://qvbnl.baihongyu.com/

你可能感兴趣的文章
Tcp
查看>>
Shell基本知识
查看>>
POJ 1488
查看>>
删除Azure Active Directory
查看>>
ReLu(Rectified Linear Units)激活函数
查看>>
黑马程序员---java基础-----------------图形化界面(GUI)
查看>>
DB2创建数据库常用参数详解
查看>>
使用sql追踪
查看>>
5: EL 表达式小结
查看>>
[数组]数组元素分割
查看>>
今日学习20190427
查看>>
HIbernate小结
查看>>
iOS开发-数据存储
查看>>
iOSUI-UIScrollView属性,方法大全
查看>>
2015大连华信校园招聘面试题--堆栈
查看>>
常用架构选型
查看>>
POJ 2533 Longest Ordered Subsequence
查看>>
机器学习入门-提取文章的主题词 1.jieba.analyse.extract_tags(提取主题词)
查看>>
一、javaSE (五)方法和数组知识
查看>>
关于如何在虚拟机里访问到自己的本机里的本地项目
查看>>