Всякий раз, когда я пытаюсь, downloadSpinnerProgressDialog.show() я получаю ошибку.
Есть идеи, ребята?
Переведено автоматически
Ответ 1
Метод show() должен вызываться из потока пользовательского интерфейса (UI), в то время как doInBackground() выполняется в другом потоке, что является основной причиной, по которой AsyncTask был разработан.
Вы должны вызвать show() либо in onProgressUpdate(), либо in onPostExecute().
finalHandlerhandler=newHandler() { @Override publicvoidhandleMessage(final Message msgs) { //write your code hear which give error } }
newThread(newRunnable() { @Override publicvoidrun() { handler.sendEmptyMessage(1); //this will call handleMessage function and hendal all error } }).start();