У меня есть следующее:
Деятельность A, B, C, D
. A
и D
могут быть доступны в любое время и в любом месте из приложения.
B
и C
достигаются так:
A -> B -> C
У меня есть следующий вариант использования:
Пользователь ввел C
(A -> B -> C
), затем он перешел к D
.
Когда она хочет перейти на A
, я хочу перевести ее в уже запущенную очередь из A
- другими словами, я хочу, чтобы она пошла в запущенную C
.
Примерно так A -> B -> C -> D -> (same) C
. Но я не хочу терять D
из стека активности. После этого, когда она нажимает кнопку «назад», она снова переводится на D
.
Это возможно и правильно сделать? Какова лучшая практика?
Если я недостаточно четко объяснил свою ситуацию, не стесняйтесь задавать вопросы.
10x заранее,
Danail