티스토리 뷰

안드로이드 앱개발을 하다보면 앱이 실행되기전에 미리 세팅해줘야 할 데이터가 있을때가 많다.

이를 위해서는 보통 로딩화면처럼 이미지를 띄워놓고 이미지가 띄워있는 사이에 데이터를 받은 후 데이터세팅이 되면 메인페이지로 넘어갈 수 있도록 한다.


이미지를 xml에서 띄워놓은 후에 thread를 돌려 데이터를 받는다. 

데이터를 받은 후 thread에서 나와 다음 화면을 실행시켜주면된다.


 대략적인 구성은 이렇다.

 protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_loading);

		Thread thread = new Thread(null, Run_getInfo);
		thread.start();
}
protected Runnable Run_getInfo = new Runnable() {
		public void run() {

			getData(); //데이터세팅
			
			handler.post(Result);
		}
	};

protected Runnable Result = new Runnable() {
		public void run() {
			Intent i = new Intent(this, NextActivity.class);
		startActivity(i);
		}
};


'Language > Android' 카테고리의 다른 글

[Android] 인터넷상태확인  (0) 2013.04.16
[Android] 해상도구하기  (0) 2013.04.16
[Android] SharedPreference란  (2) 2013.04.16
[Android] 리스트뷰  (0) 2013.04.15
[Android] 외부폰트적용  (0) 2013.04.14
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday