RxJava
zFox
敲代码一定要笑~~~
展开
-
RxJava1.x学习
前言: 作为一个小菜鸟,以前都没有用过RxJava,但这都丝毫不影响我在这里BB。以前写个异步就是new Thread()+new Handler();或者是使用new AsyncTask();来实现一个异步操作。大清早起来,就准备研究这个RxJava,想看看这个是个什么玩意; 首先呢,学习一门新东西要先了解他,于是乎我就拿出我的看家本领“百度一下”;百度了一些文章,看着特别棒,讲解的...原创 2018-03-28 18:38:48 · 583 阅读 · 0 评论 -
Observable的创建
Observable的创建1.使用create( ),最基本的创建方式:normalObservable = Observable.create(new Observable.OnSubscribe<String>() { @Override public void call(Subscriber<? super String> subscriber) {...转载 2018-03-28 17:29:24 · 7014 阅读 · 0 评论 -
RxJava操作符大全
创建操作以下操作符用于创建Observable。create: 使用OnSubscribe从头创建一个Observable,这种方法比较简单。需要注意的是,使用该方法创建时,建议在OnSubscribe#call方法中检查订阅状态,以便及时停止发射数据或者运算。 Observable.create(new Observable.OnSubscribe<String>() {...转载 2018-03-28 18:20:09 · 251 阅读 · 0 评论 -
RxBinding使用
代码示例Button 防抖处理 button = (Button) findViewById( R.id.bt ) ; RxView.clicks( button ) .throttleFirst( 2 , TimeUnit.SECONDS ) //两秒钟之内只取一个点击事件,防抖操作 .subscribe(new Action1...转载 2018-03-28 18:34:36 · 332 阅读 · 0 评论