Я создал собственный диалог с именем MyCustomDialog
, который расширяет Dialog
. Я создаю и показываю свой собственный диалог следующим образом:
new MyCustomDialog(myContext).show();
Я переопределяю метод Dialog.onCreate(Bundle savedInstanceState)
для инициализации. Я также проверяю этим методом, выполняется ли определенное условие, и, если нет, я хотел бы закрыть/отменить свой диалог. Я пробовал вызывать методы cancel()
и dismiss()
в методах onCreate(Bundle savedInstanceState)
и onStart()
моего диалога, но это не дало никакого эффекта.
Кто-нибудь знает, как отменить или закрыть диалоговое окно (из диалогового окна )до его отображения?