Я создаю приложение для заказа пиццы. Когда пользователь добавляет товар в свою корзину, ему предоставляется возможность перейти к категориям товаров и просмотреть/добавить новые товары. Что я хочу сделать, так это:
Главный экран > Список категорий (первое появление) > Пицца в этой категории > Сведения о пицце > Корзина > Список категорий (второе появление).
Мне нужно стереть стек действий, чтобы после добавления элемента в корзину, если пользователь коснется кнопки «Назад», он/она должен вернуться в список категорий (первое появление). «Пиццы в этой категории > Сведения о пицце > Корзина» необходимо удалить. Если он/она коснется еще раз, он/она должен быть на главном экране.
Как я могу это сделать?