文章详情页
android - Retrofit中call.enquene里的数据和外面的不一样
浏览:112日期:2024-08-27 15:03:31
问题描述
问题解答
回答1:call.enqueue的请求是异步请求,网络请求都是耗时操作,所以在你Log.d('PPAP',String.valueOf(mList.size()))时,请求还没有完成,所以mList.size()的数据自然为0,当请求完毕才会回调onResponse方法,将数据赋给mList。
相关文章:
1. mysql - 这条联合sql语句哪里错了2. php laravel框架模型作用域3. 请教各位大佬,浏览器点 提交实例为什么没有反应4. node.js - 在vuejs-templates/webpack中dev-server.js里为什么要exports readyPromise?5. java - Atom中文问题6. mysql优化 - 关于mysql分区7. javascript - 为什么这个点击事件需要点击两次才有效果8. css3 - 这个形状使用CSS怎么写出来?9. javascript - ionic2 input autofocus 电脑成功,iOS手机键盘不弹出10. java - MySQL中,使用聚合函数+for update会锁表吗?
排行榜