onCreateDialog和动态对话框(Android)

Add*_*dev 2 java android dialog

我有一点问题.在我定义的程序中

protected Dialog onCreateDialog(int id) {
    if (id == CONTEXT_MENU_ID) {
        return createMyDialog();
    }
    return super.onCreateDialog(id);
}
Run Code Online (Sandbox Code Playgroud)

然后显示对话框调用

showDialog(CONTEXT_MENU_ID)
Run Code Online (Sandbox Code Playgroud)

我的问题是有时我想在执行之间动态地更改Dialog的文本.但是使用该方法,Dialog永远不会重新创建.如何在显示Dialog之前调用createMyDialog()?

谢谢

Nik*_*nov 5

如果你想更改对话框设置(文本等),你需要在onPrepareDialogMethod中进行更改,每次调用showDialog方法时都会调用它