Пожалуйста, проверьте следующий сценарий:
Метод onStop () Вызывается цикл активности, когда там больше нет активности, мы можем проверить, является ли mDialog нулевым или нет. Если mDialog не равен NULL, это означает, что у вашей активности просочилось окно, поэтому вы можете закрыть его методом onStop ().
@Override
protected void onStop() {
super.onStop();
if(mDialog!=null){
mDialog.dismiss;
}
}
Надеюсь, это поможет!