С точки зрения программиста, в отличие от точки зрения дизайнера UX, нет рекомендуемого количества Activity, которое нужно хранить в стеке за один раз.
Имейте в виду, что ОС Android может в условияхНедостаточно памяти, остановите и сохраните состояние экземпляра старых операций в стеке.Если пользователь нажимает кнопку «Назад» и достигает старых действий, его состояние экземпляра восстанавливается.
Поскольку все это для вас решается, вам не нужно беспокоиться о том, чтобы одновременно использовать несколько операций в стеке, потребляющих ресурсы.Самое важное здесь - правильно запрограммировать обратные вызовы жизненного цикла, такие как onCreate(Bundle savedInstanceState)
, чтобы это управление памятью было прозрачным для вас как для программиста.
Подробнее о стеке вы можете узнать в официальной документации