Предполагаемое использование навигации Up
Мое приложение основано на активности и имеет несколько уровней, то есть ActivityA имеет действия для запуска ActivityB, которая, в свою очередь, запускает ActivityC. Нажатие «назад» из ActivityC возвращает к ActivtyB, а возврат к нему возвращает к ActivityA, как и следовало ожидать.
В моем ActionBar я включил значок Home, чтобы он отображал стрелку навигации вверх. Я хотел, чтобы она работала так же, как кнопка «Назад», но нажатие «Вверх» из ActivityC по-прежнему возвращает меня к ActivityA, хотя я добавил в манифест следующее:
<activity android:name=".activity.ActivityC"
android:parentActivityName=".activity.ActivityB">
<!-- Parent activity meta-data to support API level 7+ -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activity.ActivityB" />
</activity>
Два вопроса:
1) Я пытаюсь использовать здесь панель действий? Должен ли значок «Вверх» всегда возвращать вас к основной деятельности? 2) Почему моя реализация не работает так, как я планировал?