У меня есть заставка на таймере. Моя проблема в том, что перед тем, как я finish()
свою активность мне нужно проверить, что следующее действие запустилось из-за всплывания системного диалогового окна, и я хочу только finish()
; как только пользователь выбрал вариант из диалогового окна?
Я знаю, что есть много вопросов о том, как увидеть, работает ли ваша деятельность на переднем плане, но я не знаю, разрешает ли это диалоговые окна поверх активности.
Вот проблема: красный - это моя активность, которая находится в фоновом режиме, а диалог находится на переднем плане:
РЕДАКТИРОВАТЬ: Я пытался просто не использовать finish()
, но тогда моя активность может быть возвращена в стек приложений, которые я пытаюсь избежать.