显示一个对话框将调用哪个活动生命周期功能?

时间:2014-09-02 15:40:01

标签: android android-dialog

我使用 -

创建了一个简单的对话框
Dialog dialog = new Dialog(Myactivity.this);
dialog.setContentView(R.layout.myLayout);
dialog.show();

当我显示和关闭此对话框时,我想更新MyActivity中的textView。所以我在onResume()中放了一些东西,假设它在你解雇dialog时被调用。 这是真的吗?或者我们是否有任何其他方式来更新此textView

1 个答案:

答案 0 :(得分:5)

您可以更新TextView实施OnDismissListener interface

dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
    @Override
    public void onDismiss(DialogInterface dialogInterface) {
            //update your textView
    }
});