Android 학습: AsyncTask 솔루션으로 UI 스레드 차단 해결

post 방식은 UI 스레드 차단 문제를 해결할 수 있지만 코드의 가독성이 떨어집니다.
프로그램 보기
2: AsyncTask 정의
private class testTask extends AsyncTask<String, Void, Integer> {

		protected Integer doInBackground(String... arg0) {
			try {
				Thread.sleep(5000);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			int sum = 10;
			return 10;
		}

		protected void onPostExecute(Integer sum) {
			button2.setText("" + sum);
		}

	}

task 실행
new testTask().execute();

좋은 웹페이지 즐겨찾기