AsyncTask for ProgressDialog 내에서 Looper.prepare ()를 호출하지 않은 스레드 내부에 핸들러를 만들 수 없습니다.
이 오류가 발생하는 이유를 이해할 수 없습니다. AsyncTask를 사용하여 백그라운드에서 일부 프로세스를 실행하고 있습니다. 나는 가지고있다: protected void onPreExecute() { connectionProgressDialog = new ProgressDialog(SetPreference.this); connectionProgressDialog.setCancelable(true); connectionProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); connectionProgressDialog.setMessage("Connecting to site..."); connectionProgressDialog.show(); downloadSpinnerProgressDialog = new ProgressDialog(SetPreference.this); downloadSpinnerProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); downloadSpinnerProgressDialog.setMessage("Downloading wallpaper..."); } doInBackground()조건 에 따라 들어가면 : [...] connectionProgressDialog.dismiss(); downloadSpinnerProgressDialog.show(); [...] 시도 할 때마다 …