При нажатии кнопки я вызываю класс async в функции, и мне нужно показать progressDialog, пока он не запустит функцию displaylist. Но он появляется только после того, как функция завершена и немедленно закрывается. Пожалуйста, помогите мне, что я делаю неправильно здесь.Диалоговое окно прогресса Android не отображается до тех пор, пока функция не завершится (AsyncTask)
public class FilterAsyncTask extends AsyncTask<Void, Void, Void> {
ProgressDialog dispProgress;
@Override
protected void onPreExecute()
{
dispProgress = ProgressDialog.show(Filter.this, "Please wait...",
"Loading...", true, true);
}
protected Void doInBackground(Void... params) {
return null;
}
protected void onPostExecute(Void result) {
super.onPostExecute(result);
MerchantsActivity.displayList();
dispProgress.cancel();
finish();
}
}
Вы используете это как подкласс справа? –
Да, я использую это как подкласс – user1178492