У меня есть ActionBarActivity
с 3 tabs
в нем. На каждой вкладке есть list view
. Когда я нажимаю элемент списка списка, я хочу открыть новый fragment
с new list view
. Я сделал это с помощью этого кода:Открытие нового фрагмента из фрагмента во вкладке с помощью панели действий - Android
TabCatalogProductsByCategory categories = new TabCatalogProductsByCategory();
FragmentManager manager = getActivity().getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(getFragmentByPosition(0).getId(),categories, "News");
transaction.addToBackStack(null);
transaction.commit();
Всех LOKS отлично, новый fragment
с list view
появляется, но когда я нажимаю back button
я не могу вернуться к предыдущему фрагменту, если я нажимаю еще раз - ActionBarActivity
закрывается. Я попытался изменить transaction.replace()
на trasaction.add()
, но результаты были одинаковыми. Как я могу заставить свою кнопку «вернуться» работать правильно?