Vote count:
 
 0 
I am trying to dynamically set message to AlertDialog.Builder , but when i run the app , no message is shown. Any advice appreciated.
private CharSequence alertMessage;
// set AlertMessage
public CharSequence setAlertMessage() {
if (editText0.getText().toString().equals("το αγόρι") &&
editText1.getText().toString().equals("το κορίτσι") &&
editText2.getText().toString().equals("ένας άντρας") &&
editText3.getText().toString().equals("μια γυναίκα")) {
alertMessage = ("Συγχαρηρήρια! Πάτησε ΟΚ για να\nπροχωρήσεις στην επόμενη διεπαφή");
} else if (editText0.getText().toString().equals("το αγορι") &&
editText1.getText().toString().equals("το κοριτσι") &&
editText2.getText().toString().equals("ενας αντρας") &&
editText3.getText().toString().equals("μια γυναικα")) {
alertMessage = ("Μάλλον ξέχασες τους τόνους!\nΞαναπροσπάθησε");
} else if (editText2.getText().toString().equals("o άντρας") || editText2.getText().toString().equals("ο αντρας") &&
editText3.getText().toString().equals("η γυναίκα") || editText3.getText().toString().equals("η γυναικα")) {
alertMessage = ("Μάλλον ξέχασες τις αόριστες αντωνυμίες\n(ενας , μια)\nΠάτησε ΟΚ για να ξαναπροσπαθήσεις");
}
return alertMessage;
}
builder.setMessage(setAlertMessage());
asked 16 secs ago 
AlertDialog.Builder dynamically setMessage
Aucun commentaire:
Enregistrer un commentaire