Нажатие кнопки назад дважды для выхода из активности

В последнее время я заметил такую картину во многих приложениях и играх для Android: при нажатии на кнопку "Назад" для "выхода" из приложения появляется Тост с сообщением, похожим на "Пожалуйста, нажмите BACK еще раз, чтобы выйти".

Мне стало интересно, поскольку я вижу это все чаще и чаще, является ли это встроенной функцией, к которой можно как-то получить доступ в активности? Я просмотрел исходный код многих классов, но не могу найти ничего об этом.

Конечно, я могу подумать о нескольких способах достижения той же функциональности довольно легко (проще всего, вероятно, держать булево значение в активности, которое показывает, нажимал ли пользователь уже один раз...), но мне интересно, есть ли что-то уже здесь.

EDIT: Как упомянул @LAS_VEGAS, я на самом деле не имел в виду "exit" в традиционном значении. (Я имел в виду "возврат к тому, что было открыто до запуска приложения", если это имеет смысл :)

311
задан Jonathan Soifer 21 May 2016 в 02:40
поделиться