Android 在FlowableOnSubscribe中抛出异常时如何处理? Flowable.create(新的FlowableOnSubscribe(){ @凌驾 public void subscribe(@io.reactivex.annotations.NonNull FlowableEmitter e)引发异常{ //抛出异常,如何使用RxJava处理错误 }},背压等级。最新版本);
取决于可能导致问题的情况,如何处理,我不想使用if条件。您需要在订阅服务器中定义onError:Android 在FlowableOnSubscribe中抛出异常时如何处理? Flowable.create(新的FlowableOnSubscribe(){ @凌驾 public void subscribe(@io.reactivex.annotations.NonNull FlowableEmitter e)引发异常{ //抛出异常,如何使用RxJava处理错误 }},背压等级。最新版本);,android,observable,rx-java2,Android,Observable,Rx Java2,取决于可能导致问题的情况,如何处理,我不想使用if条件。您需要在订阅服务器中定义onError: Flowable.create(new FlowableOnSubscribe<Object>() { @Override public void subscribe(@io.reactivex.annotations.NonNull FlowableEmitter<Object> e) throws Exception { //throws excep
Flowable.create(new FlowableOnSubscribe<Object>() {
@Override
public void subscribe(@io.reactivex.annotations.NonNull FlowableEmitter<Object> e) throws Exception {
//throws exceptions, how can I handle error it using RxJava
}},BackpressureStrategy.LATEST);
.subscribe(新消费者(){
@凌驾
public void accept(@NonNull String o)引发异常{
Log.d(“测试”,o);
}
},新消费者(){
@凌驾
public void accept(@NonNull Throwable Throwable)引发异常{
Log.e(“test”,“throwable:+throwable.getMessage());
}
});
然后,用户将处理可丢弃的内容。这是什么意思?我不明白你想说什么achieve@GVillani82由于我编写的代码,它在subscribe()方法中崩溃并抛出异常,但是?我想通过使用RxJava错误处理来处理它
.subscribe(new Consumer<String>() {
@Override
public void accept(@NonNull String o) throws Exception {
Log.d("test", o);
}
}, new Consumer<Throwable>() {
@Override
public void accept(@NonNull Throwable throwable) throws Exception {
Log.e("test", "throwable: " + throwable.getMessage());
}
});