Я пытаюсь создать собственный класс для обработки фрагмента изменения. Однако я не могу получить диспетчер фрагментов, чтобы выполнить изменение фрагмента. Я попытался расширить класс до FragmentActivity и получить диспетчер фрагментов с помощью getSupportFragmentManager () . Тем не менее, он возвращает ошибку с Менеджер фрагментов, не подключенный к хосту
Есть идеи, что я могу получить правильный менеджер фрагментов для выполнения изменения фрагмента? я должен перейти в другой класс?
public class changefragment extends FragmentActivity{
public void ChangeFragment(){
Fragment f = new MyCustomFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction ft = fragmentManager.beginTransaction();
ft.replace(R.id.nav_host_fragment,f);
ft.addToBackStack(null);
ft.commit;
}
}