Я знаю, что есть много вопросов о том, как узнать, находится ли ваша активность на переднем плане, но я не знаю, позволяет ли это также создавать диалоговые окна поверх активности. .
Вот в чем проблема: красный цвет — это моя активность, которая находится на заднем плане, а диалог — на переднем плане:

РЕДАКТИРОВАТЬ: Я пробовал просто не использовать Finish(), но тогда мою активность можно вернуть в стек приложений, которые я пытаюсь использовать. избегать.
Подробнее здесь: https://stackoverflow.com/questions/180 ... background
Мобильная версия