久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

android - RxJavar用什么操作符可以使數據每隔一段時間取出一個

瀏覽:108日期:2024-02-28 13:36:07

問題描述

RxJavar用什么操作符可以使數據每隔一段時間取出一個

問題解答

回答1:

懶得去搞 Java 的環境,給你個 JavaScript 的示例,你照著改成 Java 的吧

const Rx = require('rx');Rx.Observable.range(0, 10) .map(n => 3 + n * 10) .concatMap((x, i) => {return Rx.Observable.interval(500) .take(1) .map(() => `${x}:${i}`); }) .do(console.log) .subscribe();

補充一下

interval(500).take(1) 可以用 timer(500) 代替

使用 concatMap() 或者 map().concat()

android - RxJavar用什么操作符可以使數據每隔一段時間取出一個]

回答2:

private Object getData(int index) { //TODO 獲取第n個數據}Observable.interval(1, TimeUnit.SECONDS)//每秒執行一次 .flatMap(i->Observable.fromCallable(()->getData(i.intValue())))//獲取數據 .subscribe(s->System.out.println(s));//獲取數據后的處理方法

如果獲取對象的方法是快速執行的方法,flatMap也可以使用map來代替,改成

.map(i->getData(i.intValue()))//獲取數據

標簽: java
相關文章:
主站蜘蛛池模板: 99精品欧美一区二区三区综合在线 | 免费成人高清在线视频 | 欧美精品一区二区三区四区 | 亚洲第一免费看片 | 一级做a爰片毛片 | 亚洲国产欧美一区二区三区久久 | 欧美日韩精品一区二区在线播放 | 国产96精品久久久 | 一级毛片在线播放 | 男人电影天堂 | 国产在线精品一区二区 | 羞羞视频在线观看免费 | 日本三级黄色录像 | 91久久夜色精品国产九色 | 精品www| 欧美日韩电影一区二区 | 永久黄网站色视频免费 | 成人免费在线观看 | 欧美大片网站 | 国产精品九九九 | 国内自拍视频在线观看 | 欧美成人高清视频 | 亚洲女人天堂av | 午夜a级理论片915影院 | 婷婷综合激情 | 日韩精品一区二区三区在线观看 | 成人久久久久 | 中文字幕一区在线观看 | 精品久久久久久久人人人人传媒 | www嫩草 | 成人福利视频 | 中文字幕一区二区三区四区不卡 | 99久久电影 | 91精品国产日韩91久久久久久 | 久久久久久久精 | 欧美日韩在线二区 | 中文字幕在线一区 | 亚洲高清网| 九色网址 | 欧美成人a | 98精品国产高清在线xxxx天堂 |