Давайте рассмотрим простой пример, у меня есть приложение, которое представляет HomeActivity, это действие может привести к RssListActivity (этому списку RSS-элементов), которое может привести к третьей ItemDetailActivity, которая просто предоставляет подробный вид моего RSS-элемента. Некоторые уведомления могут привести к открытию ItemDetailActivity для определенной статьи.
Моя цель состоит в том, чтобы в случае уведомления восстановить нормальный рабочий процесс, т. Е. Когда пользователь нажимает кнопку «Назад», он переводится в RssListActivity, а другой щелчок по кнопке «Назад» возвращает HomeActivity.
Конечно, я бы действительно не хотел переопределять пользовательский onKeyDown () для каждого из этих действий.