优艾设计网

RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗??

优艾设计网 https://www.uibq.com 2023-04-18 16:19 出处:网络 作者:磨皮美容教程
我刚学优艾设计网_PS百科RxJava, 执行完下面的代码 mUser还是null原因会不会是异步造成的,纯属猜测,,请路过的大大帮忙看看,非常感谢OvO~ 另外,想请教下你们对于从网络取到的user一般怎么处理?/?360U32084763

我刚学优艾设计网_PS百科RxJava, 执行完下面的代码 mUser还是null原因会不会是异步造成的,纯属猜测,,请路过的大大帮忙看看,非常感谢OvO~

另外,想请教下你们对于从网络取到的user一般怎么处理?/?


360U3208476328 2022-07-10 20:11

优艾设计网_在线设计

举个例子:要睡觉了,告诉媳妇,明早我要吃蛋饼,做好了叫我。等你说完这句话,蛋饼呢?蛋饼呢?显然得等到明天早上才有


keke8609 优艾设计网_设计模板 2022-07-10 20:17

异步编程,代码执行完相当于预定了一个任务,可能这个任务还没有开始执行。要等到异步任务执行完成后,才会执行回调,才能拿到真正的返回值


段超 2022-07-10 20:23

doOnNext会在onNext之前被调用,一般是一些准备工作,随意不太了解你在onNext和doOnNext为什么会写一样的代码.....另外你用的应该是retrofit吧,不知道Retrofit的Build有没有错,所以有可能是根本没有获取到User信息,RxJava本来就是专门处理异步流的库,所以不存在优艾设计网_设计圈你说的“异步问题”


360U3208476328 优艾设计网_设计 2022-07-10 20:32

关于怎么处理要看你的业务需要而定,比如会根据User的地区,再发起请求来获得当地天气;或者过滤掉某些年龄小于18的User


0

精彩评论

暂无评论...
验证码 换一张
取 消