文章詳情頁
android - Retrofit中call.enquene里的數據和外面的不一樣
瀏覽:119日期:2024-08-27 15:03:31
問題描述
問題解答
回答1:call.enqueue的請求是異步請求,網絡請求都是耗時操作,所以在你Log.d('PPAP',String.valueOf(mList.size()))時,請求還沒有完成,所以mList.size()的數據自然為0,當請求完畢才會回調onResponse方法,將數據賦給mList。
相關文章:
1. linux - 編譯時提示頭文件#include <mysql/mysql.h>不存在,百度之后也沒解決2. java - yuicompressor-maven-plugin 合并可用卻不壓縮, 哪配置不對?3. paramiko - Python tempfile生成的文件能不能拷貝到遠程服務器?4. html - 內嵌app 的web 頁面如何應用 app 內置的靜態文件5. javascript - 這段stylus只有前兩行有效6. css - 在body里使用 -webkit-overflow-scrolling: touch;無效7. PHP類中的$this8. html頁面中怎么將兩個點之間的距離用直線連接起來?9. html5 - 使用echarts中的圖表 一個頁面導入了好幾個js圖表 實現echarts圖表隨著瀏覽器窗口變化而變化時出現了問題10. node.js - 微信小程序有自己的ws協議,用nodejs的話,還需要nginx干嘛呢
排行榜
