Мне интересно, почему выполнение единой задачи разрушает стек после возврата к нему. Например, со стандартным типом, если мы придерживаемся правил, другой экземпляр первого действия должен начаться снова, но это не так. Что такого особенного в SingleTask? Постскриптум Я видел это обсуждение: Android: ошибка в launchMode = "singleTask"? -> стек активности не сохраняется
Ознакомьтесь с ответом в Режим Android SingleTask или SingleInstance? - который хорошо справляется с разъяснением документации и ссылается на отличное приложение для блога / Android (в http://blog.akquinet.de/2010/02/17/android-activites-and-tasks-series-an-introduction-to-androids-ui-component-model/).