Как мне управлять стеком активности?

-5

Main Activity

У меня есть приложение с главным меню внизу; Я не могу понять, как мне управлять стеком активности, потому что каждая кнопка открывает активность, и каждое действие может запускать больше действий, и я искал руководство в стиле текущего приложения Instagram. Похоже, что в приложении Instagram каждое действие, запускаемое каждой кнопкой в нижнем меню, открывает новый стек активности, но когда вы нажимаете кнопку "Назад", он перемещается в обратном порядке, когда вы вызываете каждое действие.

Извините за мое плохое объяснение, я надеюсь, что вы поймете мою цель. Вы можете проверить приложение Android Instagram, чтобы выяснить, какова моя цель.

В моей текущей реализации используется MainActivity с фрагментом для первой кнопки меню (Qui in giro-> "Рядом"), но я, вероятно, должен изменить этот подход. Благодарю.

спросил(а) 2021-01-27T20:10:29+03:00 8 месяцев, 3 недели назад
1
Решение
130

1) Во-первых, вам нужно будет решить, какова будет ваша основная деятельность. 2) Теперь используйте это основное действие, например, как звездную топологию. Это означает, что основным видом деятельности будет деятельность центра. 3) Используйте метод finish() для завершения стека до получения в этом центре активности. 4) После этого, если вы откроете другую сторону своего основного действия, вы увидите, что после нажатия кнопки возврата снова будет отображаться только новый задний стек.

ответил(а) 2021-01-27T20:10:29+03:00 8 месяцев, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема