亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

android - RxJavar用什么操作符可以使數(shù)據(jù)每隔一段時(shí)間取出一個(gè)

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

問(wèn)題描述

RxJavar用什么操作符可以使數(shù)據(jù)每隔一段時(shí)間取出一個(gè)

問(wèn)題解答

回答1:

懶得去搞 Java 的環(huán)境,給你個(gè) 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();

補(bǔ)充一下

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

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

android - RxJavar用什么操作符可以使數(shù)據(jù)每隔一段時(shí)間取出一個(gè)]

回答2:

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

如果獲取對(duì)象的方法是快速執(zhí)行的方法,flatMap也可以使用map來(lái)代替,改成

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

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 国产精品亚洲片在线观看麻豆 | 在线网站你懂 | 国产2021中文天码字幕 | 久久久久久久九九九九 | 日韩女人毛片在线播放 | 欧美末成年videos丨 | 精品国产高清毛片 | 91精品福利老司机在线观看 | 麻豆视频在线观看免费网站 | 久久亚洲精品国产精品777777 | 国产剧情a | 日韩高清第一页 | 国自产拍在线视频天天更新 | 男人看片网址 | 中文精品久久久久国产网站 | 久久久久久亚洲精品不卡 | chinese国产videos国产 | 57pao国产成永久免费视频 | 美女高清视频喷水 | 国产的一级毛片完整 | 成人网在线视频 | 亚洲欧洲国产综合 | 成人在线观看国产 | 五月天婷婷精品视频 | 婷婷综合久久 | 欧美日韩在线精品成人综合网 | 国产亚洲精品综合在线网址 | 国产高清在线精品免费 | 欧美久久超级碰碰碰二区三区 | 久久综合亚洲一区二区三区 | 亚洲香蕉在线视频 | 日本人强jizzjapanesehd | 久久91精品国产91久久 | 中国一级特黄aa毛片大片 | 黄网站在线观看高清免费 | 日本不卡高清中文字幕免费 | 亚洲精品乱码国产精品乱码 | 国产日产欧产精品精品推荐在线 | 全国男人的天堂网站 | 日本一区二区三区在线观看视频 | 日韩成人免费aa在线看 |