我有AlertDialog1,其中包括EditTexts和一个按钮,如果单击按钮打开AlertDialog2并以String的形式从用户收集数据,我如何将此数据返回到OPEN AlertDialog1 EditTexts并更新为OUT而没有重新打开AlertDialog1?
public void AlertDialog1(){
// include AlertDialog1 code
}
public void AlertDialog2(){
// include AlertDialog2 code
// when collect data .dismiss();
}
public String getDialogText() {
return dialogText;
}
public void setDialogText(String text) {
this.dialogText = text;
}
完整代码是:
// Global variable
String dialogText = "";
public void AlertDialog1(){
// get your text and assign it to dialogText
dialogText = editText.getText().toString();
// set dialogText using setDialogText method
setDialogText(dialogText);
}
public void AlertDialog2(){
// get your text using getDialogText
String text = getDialogText();
// set text that you just got wherever you want
// and then .dismiss();
}
public String getDialogText() {
return dialogText;
}
public void setDialogText(String text) {
this.dialogText = text;
}