В разделе "Система обратно после перекрестной навигации для более низких уровней иерархии" Навигационный ящик они говорят:
Если пользователь переходит к нижнему иерархическому экрану из навигации ящик и экран имеют прямой родительский элемент, тогда стек Back reset и Back указывает на целевые экраны родителя. Это Назад поведение такое же, как когда пользователь переходит в приложение из уведомление.
Я знаю, что задний стек может быть reset, запустив действие с FLAG_ACTIVITY_CLEAR_TOP и FLAG_ACTIVITY_NEW_TASK, но это, похоже, не может быть использовано здесь, так как это не создало бы задний стек для Lower 1.1.1.
Любая идея, как удалить TopView2 из стека и в то же время добавить верхний стек TopView1 → Lower 1.1 при запуске Lower 1.1.1? Я ожидаю простого решения, учитывая, что это упоминается в документе "Ящик навигации".