
所以我已经查看了其他问题,但我无法提出解决方案.基本上,我有一个父片段和一个子片段,我需要将一个整数传递给子片段.子片段是在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:如何将数据从父片段发送到子片段所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)