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");
}

});

相关内容

热门资讯

黑科技教学!微扑克游戏辅助器(... 黑科技教学!微扑克游戏辅助器(透视)本来真的有挂(有挂智能)-哔哩哔哩是一款可以让一直输的玩家,快速...
黑科技透明挂!德扑ai软件(黑... 这是一款非常优秀的德扑ai软件 ia辅助检测软件,能够让你了解到德扑ai软件中牌率当中全部隐藏参数,...
黑科技规律!德扑之星软件真的有... 黑科技规律!德扑之星软件真的有辅吗(黑科技)本来有挂(有挂安卓版本)-哔哩哔哩;最新版2024是一款...
黑科技模拟器!wpkplus有... 1、黑科技模拟器!wpkplus有辅助器吗(辅助挂)原来存在有挂(有挂技巧)-哔哩哔哩(UU pok...
黑科技安卓版!智星德州有挂吗(... 黑科技安卓版!智星德州有挂吗(智能ai)竟然真的有挂(有挂app)-哔哩哔哩这是由厦门游乐互动科技有...
黑科技肯定!aapoker辅助... 黑科技肯定!aapoker辅助透视(透明挂)其实是真的有挂(有挂打法)-哔哩哔哩;实战中需综合运用上...
黑科技智能ai!微扑克微乐辅助... 黑科技智能ai!微扑克微乐辅助(透明挂)原本真的是有挂(有挂开挂)-哔哩哔哩;亲真的是有正版授权,小...
黑科技总结!wepoke辅助机... 黑科技总结!wepoke辅助机器人(透视)总是真的有挂(有挂系统)-哔哩哔哩;支持多人共享记分板与复...
黑科技计算!微扑克真的有挂吗(... 黑科技计算!微扑克真的有挂吗(透明挂)最初有挂(有挂稳赢)-哔哩哔哩;支持多人共享记分板与复盘,通过...
黑科技游戏!wepoke透视挂... 黑科技游戏!wepoke透视挂靠谱(ai代打)从来真的有挂(有挂辅助)-哔哩哔哩1、不需要AI权限,...