私のコードでは、Async Task を使用してスピナー アダプターをロードします。アダプターのロード後にアイテムを表示したいのですが、progressDialog を閉じる必要があります。助けてください、ありがとう
private class LoadMoreVehicals extends AsyncTask<Object, Integer, Object> {
@Override
protected void onPreExecute() {
progressBar = ProgressDialog.show(RegistrationScreen.this, "",
"Loading...");
progressBar.setIndeterminate(true);
progressBar.setIndeterminateDrawable(getResources().getDrawable(
R.anim.progressbar_handler));
super.onPreExecute();
}
@Override
protected Object doInBackground(Object... params) {
String countryUrl = ConstantURL.COUNTRY_URL;
getCounty(countryUrl);
countrySpinner
.setAdapter(new MyCustomSpinnerAdapter(
RegistrationScreen.this,
R.layout.spinner_dropdown,
countyList));
return null;
}
@Override
protected void onProgressUpdate(Integer... values) {
progressBar.getProgress();
}
@Override
protected void onPostExecute(Object result) {
progressBar.dismiss();
Log.e("Im in onPostExecute", "");
super.onPostExecute(result);
}
}