Я разрабатываю приложение с более чем 3 классами. Мое приложение работает следующим образом:Как я могу остановить повторение поддержки?
Я перешел от основной деятельности к другому классу, а затем к 3-му классу и вернулся к 2-му классу, а затем к 3-му классу снова.
Моя проблема была, когда я нажал кнопку «Назад», когда я был в 3-м, он перешел на 2-й, а затем на 3-й и снова вернулся к 2-м, затем к 1-м, затем домой.
Я хочу остановить этот процесс.
Каково предполагаемое поведение вашего приложения? Вы хотите, чтобы он вернулся домой с любого из трех экранов? Или переместить «назад» в определенном порядке (например, Main -> 2 -> 3)? – crazylpfan
Это ожидаемое поведение. Вы можете установить для 2 и 3 'singleTop' и' FLAG_CLEAR_ON_LAUNCH'. Вы должны изучить прежде всего, как работает Android [stack] (http://developer.android.com/guide/components/tasks-and-back-stack.html) – gunar
Пока вы читаете о пакетах по предложению @gunar, имейте просмотрите документы [Navigation Design] (http://developer.android.com/design/patterns/navigation.html), чтобы быть уверенными, что вы не слишком усложняете себя и своих пользователей. – Chilledrat