У меня есть 5 видов деятельности (A, B, C и D).
A -> B -> C -> D
О деятельности B и C, если мы нажмем кнопку возврата, я бы хотел, чтобы предыдущая операция была вызвана (соответственно A и B).
Деятельность D - это конечная операция без кнопки возврата.Когда я использую "finish ()", в настоящее время он возвращается к действию C.
Я хотел бы вернуться непосредственно к действию A, когда мы достигаем действия D, выполнив finish () безпроходя через B и C.
Однако, поскольку BI всегда должен иметь возможность вернуться к A, а C тоже может вернуться к B.
Единственное решение, которое я нашел длясейчас нужно использовать startActicity (A) вместо «finish ()», но я считаю, что это решение не очень удачное.
У вас есть решение моей проблемы?