Salut, je suis confronté au problème sur ICS comme dialog
est dismissed
lorsque nous cliquons à l'extérieur de la fenêtre dialog
, à cause duquel je reçois un problème comme je ne reçois aucune confirmation de l'utilisateur.
Veuillez aider.
Cochez cette méthode sur le site Android Developers site for dialog.
Essayez d'utiliser le
dialog.setCanceledOnTouchOutside (boolean cancel)
Passez une valeur booléenne pour activer/désactiver le comportement de la boîte de dialogue lorsque vous la touchez en dehors de la fenêtre de dialogue.
Passez également par ces liens:
Comment puis-je déclencher un événement lorsqu'un clic se produit en dehors d'une boîte de dialogue
J'espère que cela répond à votre question.
Vous pouvez utiliser
dialog.setCancelable(true/false);
OR
dialog.setCanceledOnTouchOutside(true/false);
Pour les dernières versions d'Android;
Cela désactivera l'événement outSideTouching.
dialog.setCancelable(false)
Dialogue CAN NOT annuler lorsque vous touchez le côté OU appuyez sur la touche BACK
dialog.setCanceledOnTouchOutside(false)
Dialogue CAN NOT annuler en cas de contact avec l'extérieur BUT ABLE pour annuler en appuyant sur la touche BACK