Когда кнопка нажата, я вызываю асинхронный класс в функции, и мне нужно показывать progressDialog, пока он не запустит функцию displaylist.Но он появляется только после завершения работы функции и сразу же закрывается.Пожалуйста, помогите мне, что я делаю не так здесь.
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();
}
}