Извините, я пока не могу комментировать (я хотел, чтобы это был комментарий к ответу Маффинбуббла) ..
Попробуйте вставить onKeyDown в ваш основной класс и проверьте, вызван ли этот метод get, даже если вы участвуете во втором упражнении.
Затем вы можете проверить, где вы находитесь, через основной класс и, если необходимо, выйти из приложения, а в противном случае вернуть super.onKeyDown (..).