gpt4 book ai didi

android - 如何从 fragment 中获取 getSupportFragmentManager()

转载 作者:行者123 更新时间:2023-11-29 21:06:49 26 4
gpt4 key购买 nike

getSupportFragmentManager 无法在 fragment 内工作

Fragment tFragment = MainActivity.newInstance();

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.replace(R.id.frame_container, tFragment);
ft.commit();

任何答案都将是可观的

最佳答案

private FragmentActivity myContext;

覆盖 fragment 的 onAttach 方法:

@Override
public void onAttach(Activity activity) {
myContext=(FragmentActivity) activity;
super.onAttach(activity);
}

当您需要获得支持 fragment 管理器调用时:

FragmentManager fragManager = myContext.getSupportFragmentManager();

FragmentManager fragManager = getActivity().getSupportFragmentManager();

请参阅以下链接:-

How can I access getSupportFragmentManager() in a fragment?

关于android - 如何从 fragment 中获取 getSupportFragmentManager(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24282292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com