В моем расширенном классе AsyncTask есть диалог прогресса.
Я установил макет в диалоге прогресса, используя setcontentview ().
Я хочу изменить дизайн диалогового окна прогресса и показать его в течение 2 секунд после его завершения (т. Е. В PostExecute ()).
Я запускаю диалог Progress в onPreexecute () и закрываю его в методах onPostexecute ().
Вот как я инициализировал диалог прогресса в onPreexecute
progressDialog = ProgressDialog.show(context, null, null);
progressDialog.setContentView(R.layout.progress_meditate);
progressDialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
progressDialog.setProgressDrawable(new ColorDrawable(Color.WHITE));
Я попробовал приведенный ниже код в onPostExecute
progressDialog.setContentView(R.layout.progress_complete);
sleep(2000);
progressDialog.dismiss();
но это не работает. Мой макет progress_complete не отображается. Диалог прогресса закрывается после сна с тем же дизайном.