AlertDialog의 메시지를 동적으로 변경하려고합니다. 어떤 이유로 메시지가없는 빈 대화 상자가 나타납니다.경고 대화 상자에 메시지 표시
@Override
protected Dialog onCreateDialog(int dialogId, Bundle args) {
switch (dialogId) {
case ABOUT_DIALOG:
AlertDialog.Builder aboutDialog = new AlertDialog.Builder(this);
return aboutDialog.create();
}
}
@Override
protected void onPrepareDialog(int dialogId, Dialog dialog, Bundle args){
super.onPrepareDialog(dialogId, dialog, args);
switch(dialogId){
case ABOUT_DIALOG:
AlertDialog aboutDialog = (AlertDialog) dialog;
aboutDialog.setMessage("hello world");
}
}
경고 대화 상자의 내용을 어떻게 동적으로 변경할 수 있습니까?
정확히 무엇을 설명 하시겠습니까? – Siten
@siten 경고 대화 상자가 열릴 때마다 경고 대화 상자의 텍스트를 변경하고 싶습니다. 때로는 "안녕하세요 세상", 때로는 "작별 인사 세계"여야합니다. 내가 onPrepareDialog 메시지를 설정하지만, 빈 대화 상자가 나타납니다. – siamii
괜찮아요 내 애플 리케이션에 적용하지만 septate 대화 방법을 .. n 안녕하세요 단어를 사용하는 그 방법으로 부르면 그 방법을 사용합니다 ... – Siten