gpt4 book ai didi

Android:如何将数据从父 fragment 发送到子 fragment

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:49 46 4
gpt4 key购买 nike

所以我查看了其他问题,也没能想出解决办法。所以基本上,我有一个父 fragment 和一个子 fragment ,我需要将一个整数传递给子 fragment 。子 fragment 是在 XML 中定义的,因此据我所知我无法附加 bundle 。看起来应该很简单,但我一直无法弄清楚。

任何有关如何执行此操作的帮助都将非常有用。谢谢!

最佳答案

简单的解决方案是在您的父 fragment onCreateView 中获取对您的子 fragment 的引用

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);

View view = inflater.inflate(R.layout.parent_fragment, container, false);
YourChildFragment fragment = (YourChildFragment) getChildFragmentManager().findFragmentById(R.id.child_fragment_id);

// pass your data
fragment.setMyInt(42);

return view;
}

关于Android:如何将数据从父 fragment 发送到子 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31823337/

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