Моя основная деятельность A
имеет значение android:launchMode="singleTask"
в манифесте. Теперь, когда я начинаю другую деятельность оттуда, например. B
и нажмите HOME BUTTON
на телефоне, чтобы вернуться на главный экран, а затем снова вернитесь в мое приложение, либо нажав кнопку приложения, либо нажав HOME BUTTON
, чтобы показать мои последние приложения, сохраните мой стек активности и вернемся прямо к A
вместо ожидаемой активности B
.
Здесь два поведения:
Expected: A > B > HOME > B
Actual: A > B > HOME > A (bad!)
Есть ли параметр, который мне не хватает, или это ошибка? Если последний, есть ли обходной путь для этого, пока ошибка не будет исправлена?
FYI: Этот вопрос уже обсуждался здесь. Однако, похоже, что нет реального решения этого вопроса.