안드로이드 asynctask

2014. 1. 28. 00:30Mobile/Android



반응형

안드로이드 asynctask , doInBackground , android asynctask , 쓰레드 , 스레드 , 메소드 , 백그라운드 작업 , 클래스 

안드로이드 asynctask , android asynctask 


만약에 첫화면에서 프로그래스바를 뛰우면서 로딩이라는 메세지를 보여주고 마지막으로 다음 화면으로 넘어간다고 했을때

무엇을 할 수 있을까? Handler ? Thread ? 물론 꼼수로 할수 있지만 더 쉽게 간단하게 할수 있는 AsynTask 에대해 알아보자 





class ggariTask extends AsyncTask <integer, integer integer> {
		@Override
		protected void onPreExecute() {
			//프로세스가 실행되기전 텍스트나 알터박스를 띄운다. (ex: 다운로드중.. 기달려주세요.. 등등)
			super.onPreExecute();
		}

		@Override
		protected Integer doInBackground(Integer... params) {
			// 실직적으로 프로그래스바(스레드이용) 동작 
			return null;
		}

		@Override
		protected void onPostExecute(Integer result) {
			// 백그라운드 끝난 후 실행
			super.onPostExecute(result);
		}

		@Override
		protected void onCancelled() {
			// 메서드작업을 취소했을때~
			super.onCancelled();
		}
		
	}
세가지 타입을 전달 받는다 미사용 타입에는 Integer 부분에 Void 라고 쓰면된다

끝~


반응형

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

안드로이드 버전 확인  (0) 2014.02.26
안드로이드 비행기 모드 확인방법  (0) 2014.02.05
안드로이드 APK 설치방법  (79) 2014.01.12
안드로이드 개발자 등록  (0) 2013.10.22
안드로이드 로딩화면 만들기  (2) 2013.10.11