AndroidRxJava中,Flowable.fromIterable无法终止。它永远无法到达.subscribe()方法。
创始人
2024-10-10 00:31:46
0
  1. 在创建Flowable时,指定BackpressureStrategy。例如将BackpressureStrategy.BUFFER作为参数传递给Flowable的create方法。

示例代码:

Flowable flowable = Flowable.create(emitter -> { for (int i = 1; i <= 1000; i++) { if (!emitter.isCancelled()) { emitter.onNext(i); } } if (!emitter.isCancelled()) { emitter.onComplete(); } }, BackpressureStrategy.BUFFER);

  1. 使用Flowable的doOnCancel方法。在这个方法中,我们可以手动取消订阅。

示例代码:

Flowable flowable = Flowable.range(1, 1000) .doOnCancel(() -> Log.d(TAG, "Cancel Subscription"));

订阅时:

flowable.subscribe(new DisposableSubscriber() { @Override public void onNext(Integer integer) { Log.d(TAG, "onNext: " + integer); }

@Override
public void onError(Throwable t) {
    Log.e(TAG, "onError: ", t);
}

@Override
public void onComplete() {
    Log.d(TAG, "onComplete");
}

});

相关内容

热门资讯

黑科技安装(德州wepower... 黑科技安装(德州wepower)黑科技透明挂辅助助手(透视)wpk教程(竟然是真的有挂)1、用户打开...
黑科技攻略(wepOKE)黑科... 黑科技攻略(wepOKE)黑科技透明挂辅助下载(透视)wepoke教程(一贯有挂)1、任何wepOK...
黑科技免费(WpK)外挂透视辅... 黑科技免费(WpK)外挂透视辅助神器(透视)AA德州教程(原来真的有挂);1、德州系统规律教程、德州...
黑科技系统(德州wpk)外挂透... 黑科技系统(德州wpk)外挂透视辅助安装(透视)切实教程(果然真的是有挂)1、德州wpkai辅助优化...
黑科技辅助(红龙扑克)外挂辅助... 黑科技辅助(红龙扑克)外挂辅助下载(透视)AI教程(一直真的是有挂)1、全新机制【红龙扑克软件透明挂...
黑科技有挂(AApOKER)外... 黑科技有挂(AApOKER)外挂透视辅助app(透视)2025新版总结(切实是有挂)1、玩家可以在A...
黑科技游戏(wEpOke)黑科... 黑科技游戏(wEpOke)黑科技透明挂辅助挂(透视)详细教程(一直是有挂)1.wEpOke ai辅助...
黑科技实锤(微扑克软件)外挂透... 黑科技实锤(微扑克软件)外挂透视辅助方法(透视)教你攻略(真是真的有挂)一、微扑克软件AI软件牌型概...
黑科技免费(wePOKE)黑科... 黑科技免费(wePOKE)黑科技透明挂辅助教程(透视)必胜教程(本来真的是有挂)1、用户打开应用后不...
黑科技实锤(WepokE)黑科... 黑科技实锤(WepokE)黑科技透明挂辅助教程(透视)微扑克教程(果然存在有挂);1)微扑克辅助挂:...