retrofit으로 Login을 구현하고 있습니다.

server에 id, pw값을 보내고, string으로 결과를 받는 간단한 통신인데요,

 

결과값을 받아서 승인/거절을 구분해야 하기에 동기식으로 처리했습니다.

그런데 android에서는 network작업을 할때 무조건 작업 thread에서 처리해야 하기 때문에

main thread가 network통신 결과를 받기도 전에 실행되는 문제가 있습니다.

(한마디로 일 시켜놓고 자기갈길 계속 가는건데.. )

 
...



출처(답변): masterqna 바로가기