當(dāng)前位置:
首頁 >
RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗? 财富值76
發(fā)布時(shí)間:2023/11/30
40
博士
生活随笔
收集整理的這篇文章主要介紹了
RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗? 财富值76
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
異步編程,代碼執(zhí)行完相當(dāng)于預(yù)定了一個(gè)任務(wù),可能這個(gè)任務(wù)還沒有開始執(zhí)行。要等到異步任務(wù)執(zhí)行完成后,才會(huì)執(zhí)行回調(diào),才能拿到真正的返回值
舉個(gè)例子:要睡覺了,告訴媳婦,明早我要吃蛋餅,做好了叫我。等你說完這句話,蛋餅?zāi)??蛋餅?zāi)??顯然得等到明天早上才有
doOnNext會(huì)在onNext之前被調(diào)用,一般是一些準(zhǔn)備工作,隨意不太了解你在onNext和doOnNext為什么會(huì)寫一樣的代碼.....另外你用的應(yīng)該是retrofit吧,不知道Retrofit的Build有沒有錯(cuò),所以有可能是根本沒有獲取到User信息,RxJava本來就是專門處理異步流的庫,所以不存在你說的“異步問題”
關(guān)于怎么處理要看你的業(yè)務(wù)需要而定,比如會(huì)根據(jù)User的地區(qū),再發(fā)起請(qǐng)求來獲得當(dāng)?shù)靥鞖猓换蛘哌^濾掉某些年齡小于18的User
舉個(gè)例子:要睡覺了,告訴媳婦,明早我要吃蛋餅,做好了叫我。等你說完這句話,蛋餅?zāi)??蛋餅?zāi)??顯然得等到明天早上才有
doOnNext會(huì)在onNext之前被調(diào)用,一般是一些準(zhǔn)備工作,隨意不太了解你在onNext和doOnNext為什么會(huì)寫一樣的代碼.....另外你用的應(yīng)該是retrofit吧,不知道Retrofit的Build有沒有錯(cuò),所以有可能是根本沒有獲取到User信息,RxJava本來就是專門處理異步流的庫,所以不存在你說的“異步問題”
關(guān)于怎么處理要看你的業(yè)務(wù)需要而定,比如會(huì)根據(jù)User的地區(qū),再發(fā)起請(qǐng)求來獲得當(dāng)?shù)靥鞖猓换蛘哌^濾掉某些年齡小于18的User
總結(jié)
以上是生活随笔為你收集整理的RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗? 财富值76的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNF女散打的装备选择
- 下一篇: 公共频道没有了? 刚双开刷异界的时候掉了