У меня есть приложение для Android с 3 мероприятиями.Остановите пользователя от возврата к МНОГИМ предыдущих действий в Android
активность 1:
--Button Signup1
--Button Signup2
активность 2:
--Button CreateAccount
активность 3:
поток выглядит примерно так:
Activity_______UserAction____________Result
1____________click SignUp1____________Move в act2
2____________click CreateAccount_____Move в ACT3
То, что я хочу знать, когда я попал в операцию 3, как я могу предотвратить пользователю идти возвращайтесь ко всем предыдущим действиям, а не только к предыдущей предыдущей (activity2).
Я огляделся, и люди всегда рекомендули называть finish() после startActivity() в Activity2. Но это не сработает, так как андроид вернет пользователя к активности1.
В дополнение к этому в Activity1 я не хочу вызывать finish() после startActivity(), потому что я хочу, чтобы пользователи возвращались к Activity1 из Activity2 (скажем, они хотят использовать SignUp2 вместо).
Подводя итог, только когда пользователь достигает Activity3, если им не удастся вернуться к любым другим предыдущим действиям.
Как это достичь?
Пожалуйста, объясняющих downvote, так что я знаю, где я испортил. –
переопределить 'onBackPress' – Enzokie
@ Enzokie я не думаю, что это то, что он искал, ему нужен ясный верхний флаг при запуске. вот почему я отмечен как дубликат :) –