Я разрабатываю приложение для Android с фрагментами. Эти фрагменты - это списки предметов. Когда пользователь выбирает элемент, в стек добавляется новый фрагмент.Вызов методов фрагмента при очистке заднего стека
getActivity().getSupportFragmentManager().beginTransaction()
.add(R.id.frameContent, ListFragment.newInstance(TypeEnum.comunidades,
resultsvalue.get(position).getIdentificador(),
resultsvalue.get(position).getIdentificador(),
resultsvalue.get(position).getNombre()))
.addToBackStack(null).commit();
Пользователь имеет возможность вернуться назад (к предыдущему списку), но когда я вернусь к предыдущему фрагменту ни один метод не жизненного цикла называется. Когда я добавляю новый фрагмент, фрагмент ниже не выполняет onPause()
или onStop()
, поэтому, возвращаясь к фрагменту ниже вершины стека, у меня нет обратного вызова для запуска методов.
... и вопрос есть? – bofredo
Почему он не запускает какой-либо метод жизненного цикла, когда фрагмент возвращается в начало стека. –