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