У меня есть пользовательский класс FragmentWrapper
, из которого я хочу каждый раз возвращать новый экземпляр.Чтобы отобразить другой фрагмент из фрагментатора
Но внутри него я не буду отображать еще один Singleton Fragment
из каждого экземпляра.
i.e. Должно быть single fragment
от SingletonFragment
. И все экземпляры FragmentWrapper
должны показать, что Singleton fragment.
Я попытался с помощью nested fragment
через fragmentchildmanager
, но он не работает.
Ниже приведен код:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View root = inflater.inflate(R.layout.xxxlayout, container, false);
getChildFragmentManager().beginTransaction()
.replace(R.id.xxxcontainer, singletonfragment)
.commit();
return root;
}
Просьба предложить.