Rx java 创建一个可以接受参数的可观察对象
创建能够接受参数的可观察的s的正确方法是什么(如果有的话)Rx java 创建一个可以接受参数的可观察对象,rx-java,Rx Java,创建能够接受参数的可观察的s的正确方法是什么(如果有的话) 例如,我可以参数化http请求您可以使用可观察。为此创建: public static Observable<String> createMyObservable(final String all, final Integer my, final Boolean parameters) { return new Observable.create(new Observable.OnSubscribe<Strin
例如,我可以参数化http请求您可以使用
可观察。为此创建
:
public static Observable<String> createMyObservable(final String all, final Integer my, final Boolean parameters) {
return new Observable.create(new Observable.OnSubscribe<String>(){
@Override
public void call(Subscriber<? super String> subscriber) {
// here you have access to all the parameters you passed in and can use them to control the emission of items:
subscriber.onNext(all);
if (parameters) {
subscriber.onError(...);
} else {
subscriber.onNext(my.toString());
subscriber.onCompleted();
}
}
});
}
publicstaticobservable createMyObservable(最终字符串all、最终整数my、最终布尔参数){
返回新的Observable.create(new Observable.OnSubscribe()){
@凌驾
公用无效呼叫(用户)