2015-09-19 1 views
0

backstack Сейчас:андроид - Как поддержать фрагмент 2 к фрагменту 1 с использованием onbackstackchanged

[фрагмент 1] -> [фрагмент 2]

NearMe fragment = new NearMe(); 
FragmentManager frgManager2 = getFragmentManager(); 
frgManager2.beginTransaction().replace(R.id.content_frame,fragment).addToBackStack(null).commit(); 

Но Резервное ключ с помощью назад

[фрагмент 2] -> [фрагмент 1]

+0

Вы хотите получить фрагмент? Только активность имеет метод OnBackPress. У меня есть другое решение для использования Fragment. Не подходит. Но он работает очень хорошо. Если вам нужен код, скажите мне. Это очень тяжело. Но я делаю это просто, установив Разный заголовок ActionBar или ToolBar для фрагмента. затем onBackPress, вам просто нужно проверить заголовок и сделать все, что вы хотите сделать на этом обратном нажатии. Вам нужен правильный код ??? –

+0

Фрагмент 1 и фрагмент 2 в использовании расширяет фрагмент. –

ответ

0

FragmentManager имеет методы popBackStack() и popBackStackImmediate().