Мои настройки приложения можно открывать и закрывать с помощью кнопки меню аппаратного обеспечения (а также с кнопкой «Назад» при навигации по корневому экрану). В этих настройках есть много дочерних экранов. (И скажем, есть два вида деятельности - главное и настройки).Как открыть последний использованный экран предпочтений?
Мне бы хотелось, чтобы я вернулся на последний экран настроек, с которым работал, когда снова получаю доступ к настройкам приложения.
Сохранение последнего параметра. Экран экрана и использование setPreferenceScreen(lastPreferenceScreenKey)
не имеет отношения к делу, поскольку в этом случае я не могу перейти по иерархии.
Установка PreferenceActivity.launchMode="singleTask"
и начало основного действия, когда пользователь нажимает кнопку меню, не помогло - когда я снова запустил настройки, появится его экран корня.
Возможно ли это так или иначе?