Je ne comprends pas pourquoi je reçois cette erreur. J'utilise AsyncTask pour exécuter certains processus en arrière-plan.
Je l'ai fait :
protected void onPreExecute()
{
connectionProgressDialog = new ProgressDialog(SetPreference.this);
connectionProgressDialog.setCancelable(true);
connectionProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
connectionProgressDialog.setMessage("Connecting to site...");
connectionProgressDialog.show();
downloadSpinnerProgressDialog = new ProgressDialog(SetPreference.this);
downloadSpinnerProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
downloadSpinnerProgressDialog.setMessage("Downloading wallpaper...");
}
Quand je suis dans doInBackground()
en fonction d'une condition I :
[...]
connectionProgressDialog.dismiss();
downloadSpinnerProgressDialog.show();
[...]
Chaque fois que j'essaie downloadSpinnerProgressDialog.show()
Je reçois l'erreur.
Des idées ?