안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
안드로이드 아이스크림 샌드위치 부터는 TCP 통신시에 꼭 쓰레드를 사용해야 통신이 가능 하네요.
Thread cThread = new Thread(new New_TCP_client(env_text1));
cThread.start();
while(cThread.isAlive()) {};
cThread = new Thread(new New_TCP_client(env_text2));
cThread.start();
while(cThread.isAlive()) {};
cThread = new Thread(new New_TCP_client(env_text3));
cThread.start();
while(cThread.isAlive()) {};
이런식으로 env_text1 env_text2 env_text3 를 순차적으로 서버로 발송 하는 코드인데요.
제가 초보라.. 이런 코딩이 좀 비효율 적인 것 같아서요.
이 코드를 어떤식으로 바꾸면 좀 효율적으로 가능 할까요..?? 고수님들의 조언 부탁드립니다.




AsyncTask 사용해보심이 어떨까요? 일반적으로 Thread 클래스 인스턴스를 직접 생성하는 방법은 추천하지 않습니다.