文章详情页
android - Retrofit中call.enquene里的数据和外面的不一样
浏览:159日期:2024-08-27 15:03:31
问题描述



问题解答
回答1:call.enqueue的请求是异步请求,网络请求都是耗时操作,所以在你Log.d('PPAP',String.valueOf(mList.size()))时,请求还没有完成,所以mList.size()的数据自然为0,当请求完毕才会回调onResponse方法,将数据赋给mList。
相关文章:
1. Java使用数组的速度比C ++中std :: vector快8倍。我做错什么了?2. web服务器 - Nginx可不可以理解为一个框架,上面跑的都是什么程序?3. 关于网站上传后浏览器不识别的问题4. Android 高德地图如何设置缩放限制级别?5. dockerfile - 为什么docker容器启动不了?6. html5 - 在Mac里使用vscode,却无法使用已下载的扩展……7. java - servlet的init方法和选择Filter的init方法来加载配置文件,二者有何区别?8. android - coordinatorLayout嵌套recyclerview9. java - 如何在Comparator类中autowire一个接口10. java - ehcache缓存用的是虚拟机内存么?
排行榜

网公网安备