Если вы пытаетесь заменить фрагмент внутри фрагмента на fragmentManager
, но не надувает родительский фрагмент , что может вызвать проблему.
В BaseFragment.java OnCreateView
:
if (savedInstanceState == null) {
getFragmentManager().beginTransaction()
.replace(R.id.container, new DifferentFragment())
.commit();
}
return super.onCreateView(inflater, container, savedInstanceState);
Заменить super.onCreateView(inflater, container, savedInstanceState);
с надуванием правильного макета для фрагмента:
return inflater.inflate(R.layout.base_fragment, container, false);