У мене є вкладки ActionBar / ViewPager макет з три вкладки каже A , B і C . На вкладці C вкладці (фрагмент), я додаю ще один фрагмент скаже фрагмент D . з
DFragment f= new DFragment();
ft.add(android.R.id.content, f, "");
ft.remove(CFragment.this);
ft.addToBackStack(null);
ft.commit();
Я модифікую панель дій у DFragment's onResume, щоб додати кнопку:
ActionBar ab = getActivity().getActionBar();
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
ab.setDisplayHomeAsUpEnabled(true);
ab.setDisplayShowHomeEnabled(true);
Тепер у DFragment, коли я натискаю апаратну (телефонну) кнопку Назад, я повертаюся до початкового макета з вкладками (ABC) із вибраним CFragment. Як я можу досягти цієї функції за допомогою кнопки вгору на панелі дій?