안녕하세요
volley로 디비에서 데이터를 가져올때까지 기다렷다가 다음코드를 진행하고싶은데
volley의 response에서 다음코드를 진행하게 하려니까 response부분이 너무 길어지고 변수도 전달해줘야하고 복잡하더라구요..
그래서 메인스레드에서 volley호출을 스레드로 떼서 실행하고
volley응답이 올때까지 메인스레드는 기다렸다가 다음코드를 진행하게 하고싶은데요
메인스레드가 서브스레드작업 종료시까지 대기하게 하려면 어떻게 해야할까요?
volley의 future?를 쓰면 동기식으로 할수도 있다고 하는데 동기식으로 하면 또 ANR이 발생하지 않을까
생각되어 스레드로 떼서 하려고 합니다...
스레드 개념이 별로 없어서 질문이 무지랭이같을수 있습니다..... 조언 부탁드립;니다..