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

asynctask 에 대하여 wait 쓸 수 있나요?

0 추천
클라이언트 소켓 통신 작업을 하고 있으며 asynctask 클래스를 사용하고 있습니다.

로그인 후 서버와 계속 연결되있는 상태에서 로그아웃이나 데이터 받아오기 정보 수정등의 작업을 진행해야 합니다. 그래서

doInbackground()함수에서 최초 read/write 후 다음 연결까지 블로킹 상태로 만들려고 하는데 wait/notify 함수를 써도 되나요?

notify 함수는 onProgressUpdate()함수에서 호출했고, wait상태에서 깨어나면 while문을 돌아 다시 write하게 했습니다. 하지만 notify함수에서 에러가 발생하지 않지만 다음 코드로 넘어가지 않아요 ㅠㅠ(디버깅시)

제 방법이 잘못되었나요??
익명사용자 님이 2015년 6월 3일 질문

1개의 답변

0 추천

wait/notify 아무 문제없이 사용가능합니다.

에러발생없이 다음코드로 넘어가지 않는다면, 로직을 잘 못 짜신거니

디버깅해가면서 잘못된 부분을 파악해보세요.

익명사용자 님이 2015년 6월 4일 답변
...