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

Thread에 Stop? 기능이 있을까요?

0 추천
A Activity에서 Button을 누르게 되면,

Server Thread가 작동하게 되고 Server와 통신하게 됩니다.

Server와 통신해서 Data를 가져오게 된 후 그 Data를 SQLite에 기록하게 되고

그 기록된 기반으로 B Activity를 갱신하여 보여줘야 하는데

 

현재는 Thread에서 Server와 접속해서 Data를 다 못받았는데 B Activity가 떠서

갱신 된 화면이 보이지 않고 있습니다. ㅜㅜ

 

질문이 조금 난해할 수 있는데 정리하자면

A Activity에서 Server  Thread를 통해 Data를 가져오기 전에 B Activity가 떠서

B Activity에 Server Data가 갱신이 안되고 있는 상태입니다.

 

도와주시면 정말 감사하겠습니다 ㅜㅜ AsyncTask를 사용해서

하면 될 것 같은데 이미 진행이 많이되서 Thread로 사용할 수 있는 방법을 알려주시면 정말 감사하겠습니다. ㅜㅜ
Goni2 (770 포인트) 님이 2015년 4월 8일 질문

1개의 답변

0 추천
 
채택된 답변
Asynctask도 Thread 사용하는건데

Handler 이용해서 하셨다는건가요?

그럼 boolean finishFlag=false; 같이 플래그로 확인하세요.

데이터 다 받았을 때 코드 밑에

finishFlag=true;로 바꿔주신다음

if(finishFlag){[

   startActivity(B);

}

하시면 되지 않을까요?
Djleeee (13,180 포인트) 님이 2015년 4월 8일 답변
Goni2님이 2015년 4월 14일 채택됨
...