我正在尝试创建一个自定义类来处理更改片段。但是,我无法获得片段管理器来执行更改片段。我试图将类扩展为 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;
}
}