마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

volley 요청이 끝날때까지 기다렸다가 다음코드 실행하는 방법이 있나요..?

0 추천
안녕하세요

제목대로 volley로 php에 요청을 보내는데요..

php에서 답변이 오면 리스너에서 받는데요..

받을때까지 기다렸다가 다음코드를 진행해야해서 고민하다가

리스너클래스에서 onResponse가 호출되면 bool을 true로 바꿔주고..

호출한 쪽에서는

while(true)
        {
            //응답이 완료됐는지 리스너클래스의 bool값 검사
            if (ResponseListener.rescontinue == true)
                break;
        }

//다음코드...

이렇게 했더니 .. 화면이 멈추네요 ㅠㅠ

응답완료시까지 대기하려면 어떻게 해야 할까요..?
하다 (640 포인트) 님이 2019년 5월 17일 질문

1개의 답변

0 추천
다운 끝났을 때  handler 로 다음 이벤트를 보내고 핸들러에서 이후 동작을 하게 구현하시는걸 추천합니다.
익명사용자 님이 2019년 5월 17일 답변
...