찾다

 >  Q&A  >  본문

android - 비동기 요청의 반환 값을 반환하는 함수를 만드는 방법은 무엇입니까?

네트워크가 휴대폰 번호를 요청하면 결과는 null을 반환합니다. 함수는 네트워크 요청이 돌아올 때까지 기다리지 않고 반환을 실행하기 때문입니다. 다음 코드는 어떻게 수정하나요?

으아악
扔个三星炸死你扔个三星炸死你2803일 전1337

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

  • 黄舟

    黄舟2017-06-26 10:51:53

    물론 비동기 요청을 차단 동기 요청으로 변환하려면 CountDownLatch를 사용해야 합니다

    으아악

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-26 10:51:53

    귀하의 함수에 문제가 있는 것 같습니다. 형식 매개변수 ID가 사용되지 않았는데 매우 이상합니다. 비동기 데이터를 얻으려는 경우 가장 일반적으로 사용되는 것은 비동기 콜백입니다. 나중에 RXJava를 사용해 보면 놀랄 것입니다.

    이 함수를 다음과 같이 다시 작성하세요.

    으아악

    전화할 때 그럴 수도 있어요

    으아악

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