Не знаю, понимаю ли я ваш вопрос или нет, но я думаю, что вы должны сделать что-то вроде
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId())
{
case R.id.banana:
DiaTitle="BANANA";
ShowMessageT(DiaTitle, "Alert Box");
break;
case R.id.milk:
DiaTitle="MILK";
ShowMessageT(DiaTitle, "Alert Box");
break;
case R.id.egg:
DiaTitle="EGG";
ShowMessageT(DiaTitle, "Alert Box");
break;
}
public void ShowMessageT(final String title,final String message)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(title);
builder.setMessage("Alert Box");
builder.setInverseBackgroundForced(true);
builder.setCancelable(true);
builder.setPositiveButton("yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Toast.makeText(getApplicationContext(), "Banana Added into your Menu",Toast.LENGTH_SHORT).show();
dialog.cancel();
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
}
Попробуйте и дайте мне знать, что произойдет ...