Android - Comment faire pour fermer Toutes les boîtes de dialogue dans onPause

J'ai une activité qui pourrait montrer les différentes boîtes de dialogue lors de l'exécution. J'utilise onCreateDialog(int id) pour créer chaque dialogue et j'utilise showDialog(int id) et dismissDialog(int id) méthode de spectacle et de rejeter chacun de dialogue respectivement.

Quand onPause() est appelé, je ne sais pas quelle boîte de dialogue (le cas échéant) est affiché. Je veux faire en sorte que lorsque onPause est appelé, tous les dialogues sont dimissed. Est-il recommandé de fermer toutes les boîtes de dialogue? Aurais-je appeler dismissDialog() pour chaque boîte de dialogue?

  • J'ai mis à jour la réponse
InformationsquelleAutor AndyB | 2012-02-08