#android
#Android
Вопрос:
Я создаю действия следующим образом.
A-> B-> C-> D
Когда я нажимаю кнопку в D, мне нужно вернуться на главный экран (который является A).
Кто-нибудь может предложить мне какой-нибудь код для этого.
Ответ №1:
Вам нужно перейти на главный экран Android? Тогда это другое дело.
Но если ‘A’ является основной активностью вашего приложения, тогда вы можете вызвать activity ‘A’ с помощью FLAG_ACTIVITY_CLEAR_TOP . Это очистит все действия над ‘A’ и сделает top of stack.
Комментарии:
1. не могли бы вы, пожалуйста, сказать мне, как вызвать это из activity D?
2. Намерение intent = новое намерение (D.это, A.class ); intent.setFlags (намерение. FLAG_ACTIVITY_CLEAR_TOP); startActivity ( намерение);
3. приятно, что вы нашли ответ … 🙂
4. На самом деле это оставляет вас с D-> A, поскольку добавляет действие «очистить верхнюю часть» под текущей активностью. Я полагаю, это не совсем то, чего хочет пользователь!
Ответ №2:
Взгляните на раздел Задачи и обратный стек в руководстве по разработке.