0

Я хотел бы получить обратную навигацию (нажав кнопку дома в панели действий), поскольку она показывает прикрепленное изображение. Как вы можете видеть, экран входа в систему посещается один раз, и пользователь переходит к операции B. При нажатии элемента пользователь переходит к новому экземпляру Activity B и так далее. Подумайте об этом, например о приложении для навигации по файлам с включенным логином.Android: переход к пользовательскому начальному экрану

Итак, мой вопрос заключается в том, что это самый элегантный способ достичь этого? Заранее спасибо

Application structure

+0

«Не меняйте ожидания пользователей», когда пользователь нажимает кнопку «Главная», которую они ожидают оставить в своем приложении, и перейдите на их главный экран (это также то, что Android-документация stress out) Самое элегантное решение, добавьте кнопку на панели действий, которая возвращает пользователя в исходное состояние, реализация действительно зависит от вашего кода. – LuckyMe

ответ

0

единственный способ сделать то, что вы хотите, чтобы ваше приложение пусковая приложение. что означает, что он заменит пусковую установку, которую пользователь в настоящее время использует для своего домашнего экрана.

Если это не то, чего вы хотите достичь, вам не повезло, потому что вы не можете переопределить домашнюю кнопку в целях безопасности.

EDIT:

, если вы хотите использовать навигацию затем отправить намерение. см. раздел docs о том, как использовать навигацию вверх

+0

Отредактировав мой вопрос, я перешел на «домашнюю кнопку в панели действий» вместо – Carlos

+0

, тогда все, что вам нужно сделать, - это начать новое намерение для деятельности, которую вы хотите. см. документы http://developer.android.com/guide/topics/ui/actionbar.html#Home – tyczj

+0

Из документов «С этим флагом (FLAG_ACTIVITY_CLEAR_TOP), если начатая вами деятельность уже существует в текущей задаче, то все действия поверх него уничтожаются, и их выводят на фронт. Добавление этого флага часто важно, потому что «home» - это действие, эквивалентное «возврату», и обычно вы не должны создавать новый экземпляр дома Мероприятия". Итак, вопрос: как я могу сохранить ссылку на первую активность B? – Carlos

Смежные вопросы