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

서버 이미지 2개를 받아오려면..

0 추천
서버에서 2개의 비트맵 이미지를 받아와서 2개가 받아지면 다음 로직으로

이동되는 것을 구현하려고하는데요 문제가 각 쓰레드 처리가 시간별로 틀리기 때문에

어떻게 해야할지 모르겠어요

 

가령 예를 들면

AThread athread = new AThread(msg);
athread.start();

BThread bthread = new BThread(msg);
bthread.start();

if(bitmap_a != null && bitmap_b != null){

   run();

}

이렇게 각 쓰레드마다 이미지 비트맵을 받아오는데요

2개의 비트맵이 다 받아지면 run()을 실행시키고 싶거든요..

 

어떻게해야할가요?

어떨때는 athread가 먼저 받아와지고 어떨 때는 bthread가 먼저 받아와지거든요..

그래서 각 쓰레드에서 어떻게 처리해야 순차적으로 할 수 있는지 궁금해요
초봉초봉 (3,480 포인트) 님이 2014년 12월 5일 질문

2개의 답변

0 추천
순차적으로   스레드를 돌리시든지

if(bitmap_a != null && bitmap_b != null){

   run();

}

이걸 함수로 따로빼고 스레드 작업 완료후 둘다 호출해주세요
mamondebaltob (32,750 포인트) 님이 2014년 12월 5일 답변
답변감사합니다.^^

루퍼를 사용하여 해결하였습니다.
0 추천
자답이요

 

루퍼를 사용하여 해결하였습니다.
초봉초봉 (3,480 포인트) 님이 2014년 12월 6일 답변
...