我使用 -
创建了一个简单的对话框Dialog dialog = new Dialog(Myactivity.this);
dialog.setContentView(R.layout.myLayout);
dialog.show();
当我显示和关闭此对话框时,我想更新MyActivity
中的textView。所以我在onResume()
中放了一些东西,假设它在你解雇dialog
时被调用。
这是真的吗?或者我们是否有任何其他方式来更新此textView
?
答案 0 :(得分:5)
您可以更新TextView
实施OnDismissListener interface:
dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
//update your textView
}
});