android에서는 Main Thread가 UI Thread입니다. (UI관련된 작업은 UI Thread에서만 가능) 동시에 2가지 이상의 할 일이 생겼을때 사용할 수 있는 방법에 대해 설명해드리겠습니다. 1. thread를 생성하여 handler로 Main Thread와 소통할 수 있도록 해주는 방법 2. AsyncTask(Asynchronous Task)를 사용하는 방법 저는 간단하고 쉽게 사용할 수 있는 AsyncTask의 사용법에 대해 설명하겠습니다. 사용방법은 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 private class TestTask extends AsyncTask < Void , Void , Void > { // background 호출 전에 먼저 호출 @Override protected void onPreExecute( ) { bar.setVisibility(View.VISIBLE) ; } ...