찾다

 >  Q&A  >  본문

android - Retrofit中call.enquene里的数据和外面的不一样

PHPzPHPz2773일 전530

모든 응답(1)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:57:17

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

    회신하다
    0
  • 취소회신하다