В приложении я очень многократно использовал Activity, которая показывает список вещей, происходящих в определенный день.День задается с помощью Intent Extras.
Моя проблема в том, что если пользователь начинает с day=1
, затем выбирает из меню day=2
, а затем day=1
, то мне нужна кнопка возвратачтобы перейти к day=2
, а затем домой.То есть я хочу сделать REORDER_TO_FRONT
, но не только на основе имени действия, но и его дополнений.
Нет шва, чтобы были какие-либо намеренные флаги, подходящие для этой цели.Я подумал о реализации своего собственного «стека суб-активности» с использованием onNewIntent
, но, вероятно, он не будет работать очень хорошо.
Вы сталкивались с подобными проблемами в своих приложениях?Возможно, есть способ программно получить доступ к стеку действий и выбрать, какой из них подходит для возврата?