Lai Yu-hsuan .... Они говорят, что вы можете использовать AlertDialog.Builder.create для создания диалога и showDialog (int), чтобы показать диалог, который вы создаете с помощью myBuilder.create (). Так в коде:
protected Dialog onCreateDialog(int id) {
Dialog dialog;
switch(id) {
case DIALOG_MY:
// do the work to define My Dialog
dialog= getInstanceMyDialog();
break;
default:
dialog = null;
break;
}
return dialog;
}
private AlertDialog getInstanceMyDialog() {
AlertDialog.Builder builder= new AlertDialog.Builder(this);
builder.setMessage("MyMessage");
AlertDialog alert= builder.create();
alert.setTitle("MyTitle");
return alert;
}
Затем вы можете отобразить диалоговое окно как:
this.showDialog(DIALOG_MY);
JAL