当前位置: 首页 > 工具软件 > ReJava > 使用案例 >

reJava基础篇之四--被观察者

长孙绍辉
2023-12-01
被观察者篇

rxJava的观察者Observable就是观察者,观察者决定什么时候触发事件和触发什么样
的事件,触发事件的方式有很多种。常见的就有:


(1)create()
 Observable observable = Observable.create(new OnSubscribe<String>() {


@Override
public void call(Subscriber<? super String> arg0) {
subscriber.onNext("Hello");
        subscriber.onNext("lol");
        subscriber.onNext("dema");
        subscriber.onCompleted();

}
});


(2)just(T...),将传入的参数依次发出
 Observable observable = Observable.just("Hello", "lol", "dema");
里面的运行过程是:
// onNext("Hello");
// onNext("lol");
// onNext("dema");
// onCompleted();


(3)from(T[])传入的是一个数组,但是里面调用的时候还是拆分开的
 String[] words = {"Hello", "lol", "dema"};
 Observable observable = Observable.from(words);
里面的运行过程是:
// onNext("Hello");
// onNext("lol");
// onNext("dema");
// onCompleted();
 类似资料: