星空网 > 软件开发 > 操作系统

RxJava 和 RxAndroid 二

前言:对Rx不了解的朋友可以先看我的第一篇博文 RxJava 和 RxAndroid ,是对Rxjava的基本介绍

 

1、merge操作符,合并观察对象

 1 package app.com.myapplication; 2  3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5  6 import java.util.ArrayList; 7 import java.util.List; 8  9 import rx.Observable;10 import rx.functions.Action1;11 12 public class MergeActivity extends AppCompatActivity {13 14   @Override15   protected void onCreate(Bundle savedInstanceState) {16     super.onCreate(savedInstanceState);17     setContentView(R.layout.activity_merge);18 19     List<String> list1 = new ArrayList<>() ;20     List<String> list2 = new ArrayList<>() ;21 22     list1.add( "1" ) ;23     list1.add( "2" ) ;24     list1.add( "3" ) ;25 26     list2.add( "a" ) ;27     list2.add( "b" ) ;28     list2.add( "c" ) ;29 30     Observable observable1 = Observable.from( list1 ) ;31     Observable observable2 = Observable.from( list2 ) ;32 33     //合并数据 先发送observable2的全部数据,然后发送 observable1的全部数据34     Observable observable = Observable.merge( observable2 , observable1 ) ;35 36     observable.subscribe(new Action1() {37       @Override38       public void call(Object o) {39       System.out.println( "rx-- " + o );40       }41     }) ;42 43   }44 }

运行结果

RxJava 和 RxAndroid 二images/loading.gif' data-original="http://images2015.cnblogs.com/blog/605655/201605/605655-20160517190018560-1075954286.png" />

 




原标题:RxJava 和 RxAndroid 二

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

广州泰国陆运专线:https://www.goluckyvip.com/tag/88053.html
中国到泰国双清物流:https://www.goluckyvip.com/tag/88054.html
上海到泰国空运专线:https://www.goluckyvip.com/tag/88055.html
广州到泰国专线运输:https://www.goluckyvip.com/tag/88056.html
重庆到泰国物流专线:https://www.goluckyvip.com/tag/88057.html
国际快递泰国专线:https://www.goluckyvip.com/tag/88058.html
武陵山大裂谷周围景点 武陵山大裂谷周围景点图片:https://www.vstour.cn/a/411233.html
南美旅游报价(探索南美洲的旅行费用):https://www.vstour.cn/a/411234.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流