我创建了一个名为MyCustomDialog
的自定义对话框,它是Dialog
的扩展。我按照以下方式创建并显示自定义对话框:
new MyCustomDialog(myContext).show();
我重写了
Dialog.onCreate(Bundle savedInstanceState)
方法来进行初始化。我还在这个方法中检查是否满足某个条件,如果不满足,则想要关闭/取消我的对话框。我尝试在我的对话框的 onCreate(Bundle savedInstanceState)
和 onStart()
方法中调用 cancel()
和 dismiss()
方法,但没有效果。
有人知道如何在对话框显示之前取消或关闭对话框吗?