dans mon application lorsque je touche une boîte d'édition j'ouvre une boîte de dialogue qui se compose d'une séquence de 3 caractères comme format complet, le format de l'année et annuler. Quand je choisis celui parmi eux une autre boîte de dialogue s'ouvre.boîte de dialogue ne pas être rejeté dans android
Lorsque la seconde boîte de dialogue s'ouvre la première que je veux boîte de dialogue pour être soit rejetée ou annulée automatiquement, mais il ne se produit pas ..... Suite est la partie de mon code
private OnTouchListener bdListener = new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
DOBalert();
return isexists;
}
private void DOBalert()
{
Builder DOBbuilder = new AlertDialog.Builder(RestingSpotAdd.this);
DOBbuilder.setTitle("Date of Birth");
final CharSequence[] items = {"YearFormat", "FullFormat","Cancel"};
DOBbuilder.setItems(items, new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int item)
{
int i = item;
if(i==0)
{
dialog.dismiss();
yearFormat();
}
else if(i==1)
{
dialog.cancel();
fullFormat();
}
else if(i==2)
{
cancel();
}
}
public void yearFormat()
{
showDialog(YEARSELECTOR_ID);
}
public void fullFormat()
{
showDialog(DATEYEARMONTHSELECTOR_ID);
}
});
AlertDialog DOBalert = DOBbuilder.create();
DOBalert.show();
}
};
S'il vous plaît aide-moi les amis ......