你的位置:首页 > 软件开发 > 操作系统 > RxJava 和 RxAndroid 二

RxJava 和 RxAndroid 二

发布时间:2016-05-17 20:00:15
前言:对Rx不了解的朋友可以先看我的第一篇博文 RxJava 和 RxAndroid ,是对Rxjava的基本介绍 1、merge操作符,合并观察对象 1 package app.com.myapplication; 2 3 import android.suppo ...

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 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:RxJava 和 RxAndroid 二

关键词:JAVA

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