Intereting Posts
Сохранение содержимого буферного буфера после eglSwapBuffers Как удалить номер индикатора выполнения в нижней части индикатора выполнения? Как использовать форму XML? Android Studio не запускает приложение после сборки при использовании метки времени в названии Отправка файла PDF клиенту с сервера через веб-службу Android Web-View shouldOverrideUrlLoading () Устаревший. (Альтернативный) Как создать n проект с ADT r20 без включения библиотеки поддержки Android? Что такое код цвета для Android Hint? Android: как включить / отключить Wi-Fi или подключение к Интернету программно Диалог.show () vs. Activity.showDialog () AudioRecord: start () status -38 Аппаратное обеспечение сканера отпечатков пальцев Marshmallow Как я могу скрыть элементы управления, полноэкранные кнопки в API-интерфейсе Youtube Player android? Чтение и запись java.util.Date из Parcelable class Как отобразить выбор даты для андроида с полями только месяца и года?

SetDisplayHomeAsUpEnabled () + Стрелка вверх?

Мы можем использовать метод setDisplayHomeAsUpEnabled() для операции для отображения стрелки «вверх» на панели действий.

Если я правильно понимаю, мы действительно должны показывать стрелку вверх, если мы не являемся основной деятельностью.

Нажатие стрелки «вверх» должно привести нас к корневой активности. Это все? Затем я должен добавить этот вызов ко всем моим действиям следующим образом:

 class RootActivity { public void onCreate() { setDisplayHomeAsUpEnabled(false); } } class AppleActivity { public void onCreate() { setDisplayHomeAsUpEnabled(true); } } class OrangeActivity { public void onCreate() { setDisplayHomeAsUpEnabled(true); } } ... 

Solutions Collecting From Web of "SetDisplayHomeAsUpEnabled () + Стрелка вверх?"

Да, это в значительной степени.

Нажатие на стрелку вверх должно привести вас к корню.

И не забывайте фактически обрабатывать щелчок в onOptionsItemSelected , проверяя id элемента на android.R.id.home