집 > Q&A > 본문
伊谢尔伦2017-04-17 17:57:17
call.enqueue의 요청은 비동기식 요청이고 네트워크 요청은 시간이 많이 걸리는 작업이므로 Log.d("PPAP",String.valueOf(mList.size()))할 때 요청이 아직 완료되지 않았으므로 mList.size()의 데이터는 당연히 0입니다. , 요청이 완료되면 onResponse 메서드를 콜백하고 mList에 데이터를 할당합니다.
call.enqueue
Log.d("PPAP",String.valueOf(mList.size()))
mList.size()
0
onResponse
mList