当前位置:
首页 >
RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗? 财富值76
发布时间:2023/11/30
47
博士
生活随笔
收集整理的这篇文章主要介绍了
RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗? 财富值76
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
异步编程,代码执行完相当于预定了一个任务,可能这个任务还没有开始执行。要等到异步任务执行完成后,才会执行回调,才能拿到真正的返回值
举个例子:要睡觉了,告诉媳妇,明早我要吃蛋饼,做好了叫我。等你说完这句话,蛋饼呢?蛋饼呢?显然得等到明天早上才有
doOnNext会在onNext之前被调用,一般是一些准备工作,随意不太了解你在onNext和doOnNext为什么会写一样的代码.....另外你用的应该是retrofit吧,不知道Retrofit的Build有没有错,所以有可能是根本没有获取到User信息,RxJava本来就是专门处理异步流的库,所以不存在你说的“异步问题”
关于怎么处理要看你的业务需要而定,比如会根据User的地区,再发起请求来获得当地天气;或者过滤掉某些年龄小于18的User
举个例子:要睡觉了,告诉媳妇,明早我要吃蛋饼,做好了叫我。等你说完这句话,蛋饼呢?蛋饼呢?显然得等到明天早上才有
doOnNext会在onNext之前被调用,一般是一些准备工作,随意不太了解你在onNext和doOnNext为什么会写一样的代码.....另外你用的应该是retrofit吧,不知道Retrofit的Build有没有错,所以有可能是根本没有获取到User信息,RxJava本来就是专门处理异步流的库,所以不存在你说的“异步问题”
关于怎么处理要看你的业务需要而定,比如会根据User的地区,再发起请求来获得当地天气;或者过滤掉某些年龄小于18的User
总结
以上是生活随笔为你收集整理的RxJava 在onNext(User user) 可以把user赋值给外部成员变量mUser吗? 财富值76的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: DNF女散打的装备选择
- 下一篇: 公共频道没有了? 刚双开刷异界的时候掉了