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

Android:如何将数据从父片段发送到子片段,第1张

概述所以我已经查看了其他问题,但我无法提出解决方案.基本上,我有一个父片段和一个子片段,我需要将一个整数传递给子片段.子片段是在XML中定义的,所以据我所知,我无法附加一个包.看起来它应该很简单,但我无法弄明白.任何有关如何做到这一点的帮助都会很棒.谢谢!最佳答案简单的解决方案是在您的父片段onCreateView上获取子片段的引用@Override publi

所以我已经查看了其他问题,但我无法提出解决方案.基本上,我有一个父片段和一个子片段,我需要将一个整数传递给子片段.子片段是在XML中定义的,所以据我所知,我无法附加一个包.看起来它应该很简单,但我无法弄明白.

任何有关如何做到这一点的帮助都会很棒.谢谢!

最佳答案简单的解决方案是在您的父片段onCreateVIEw上获取子片段的引用

@OverrIDepublic VIEw onCreateVIEw(LayoutInflater inflater,VIEwGroup container,Bundle savedInstanceState) {    super.onCreateVIEw(inflater,container,savedInstanceState);    VIEw vIEw = inflater.inflate(R.layout.parent_fragment,false);    YourChildFragment fragment = (YourChildFragment) getChildFragmentManager().findFragmentByID(R.ID.child_fragment_ID);    // pass your data    fragment.setMyInt(42);    return vIEw;}
总结

以上是内存溢出为你收集整理的Android:如何将数据从父片段发送到子片段全部内容,希望文章能够帮你解决Android:如何将数据从父片段发送到子片段所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139713.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存