Android 显示对话框将调用哪个活动生命周期函数?

Android 显示对话框将调用哪个活动生命周期函数?,android,android-dialog,Android,Android Dialog,我已经创建了一个简单的对话框,使用- Dialog dialog = new Dialog(Myactivity.this); dialog.setContentView(R.layout.myLayout); dialog.show(); 显示并关闭此对话框时,我想更新MyActivity中的文本视图。因此,我在onResume()中添加了一些内容,假设在您关闭对话框时调用它。 这是真的吗?或者我们是否有其他方法更新此textView?您可以更新您的textView实现: 这回答了我的问题“

我已经创建了一个简单的对话框,使用-

Dialog dialog = new Dialog(Myactivity.this);
dialog.setContentView(R.layout.myLayout);
dialog.show();
显示并关闭此对话框时,我想更新
MyActivity
中的文本视图。因此,我在
onResume()
中添加了一些内容,假设在您关闭
对话框时调用它。

这是真的吗?或者我们是否有其他方法更新此
textView

您可以更新您的
textView
实现:


这回答了我的问题“另一种方法”。如果有人也回答了我的第一个问题,我会很高兴。你的第一个问题到底是什么?Android文档中说,如果任何活动被另一个活动覆盖,但仍然可见,将调用
onPause()
。但是显示这个
对话框
并不是调用
onPause()
,所以我可能误解了这个理论。我只想澄清这一点。显示一个对话框并不意味着该活动进入后台。在我看来,这更像是你将一个视图置于另一个视图之上。
dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialogInterface) {
            //update your textView
    }
});