안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 소켓통신으로 app 간에 채팅프로그램을 만들려고 합니다.
예제로 에코프로그램 을 보던중에 onCreate 안에 setTCP(); 함수 호출시
그래픽 레이아웃이 제대로 나오지 않는 문제가 있는데요 이걸 해결할 방법이
없는지 궁굼합니다.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
et = (EditText)findViewById(R.id.et);
tcp = (Button)findViewById(R.id.tcp);
tcpout = (TextView)findViewById(R.id.tcpout);
setTCP();
}




onCreate 부분에서 시간이 오래 걸리는 작업을 하는 메소드를 호출할 경우
메소드가 끝날때까지 화면이 뜨지 않습니다.
이럴경우 화면 구성하는 부분만 onCreate 부분에서 구현하시고
나머지 오래걸리는 부분은 별도의 쓰레드에서 실행하시면 될거에요.