Android: Как определить, выйдет ли кнопка «Назад» из приложения (т.е. это последнее действие, оставшееся в стеке)?

Я хотел бы предупредить пользователя, если обратное нажатие завершит последнее действие в стеке, тем самым выйдя приложение. Я хотел бы вызвать всплывающее окно и обнаружить второе обратное нажатие в течение следующих нескольких секунд и только затем вызвать finish () .

Я уже закодировал обнаружение обратного нажатия с помощью onBackPressed () , но я не могу найти очевидного способа увидеть, сколько действий осталось в заднем стеке.

Спасибо.

23
задан Seraphim's 15 September 2017 в 10:08
поделиться