안드로이드 개발 질문/답변
(글 수 45,052)
activity에서
onCreate에서
setContentView(R.layout.aa);
하고 난후에,
서버에서 데이터 받아와서 다시한번 그리려고 하는데,(서버에서 가져오는 동안 화면 딜레이가 발생해서)
=============================================
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.aa);
getServerData();
}
=============================================
이렇게 하면 처음에 화면 그리고 서버데이터 받아와야하는데...
이상하게...순서에 상관없이 getServerData()가 다 완료된 후에 그림이 그려지는데요,
그림 다 그린 후에 저 함수가 실행되게 할 수있는 방법이 있을까요?




자문자답입니다.
AsyncTask를 이용해서 순서를 주면 됩니다..