Je suis en train de créer un ProgressDialog pour Android-App (juste un exemple simple montrant à l'utilisateur que des choses qui se passe, pas de boutons ou quoi que ce soit), mais je ne peux pas obtenir de droit. J'ai été par le biais de forums et tutoriels ainsi que l'Exemple de Code fourni avec le SDK, mais en vain.
C'est ce que j'ai:
btnSubmit.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
(...)
ProgressDialog pd = new ProgressDialog(MyApp.this);
pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
pd.setMessage("Working...");
pd.setIndeterminate(true);
pd.setCancelable(false);
// now fetch the results
(...long time calculations here...)
// remove progress dialog
pd.dismiss();
J'ai aussi essayé d'ajouter pd.show();
et foiré autour avec le paramètre en new ProgressDialog
résultant en rien du tout (sauf les erreurs que le paramètre choisi de ne pas travailler), ce qui signifie: la ProgressDialog ne jamais se montrer. L'application continue de fonctionner comme si je n'ai jamais ajouté de la boîte de dialogue.
Je ne sais pas si je suis la création de la boîte de dialogue à la bonne place, je l'ai déplacé un peu autour de lui, mais qui, aussi, ne l'aide pas. Peut-être que je suis dans le mauvais contexte? Le code ci-dessus est à l'intérieur d' private ViewGroup _createInputForm()
en MyApp
.
Tout soupçon est apprécié,
Salutations, Select0r