// 在创建fragment的时候将值传递给fragment
MyFragmentOne one = new MyFragmentOne();
Bundle bundle = new Bundle();
bundle.putInt("id", 1001);
one.setArguments(bundle);
manager.beginTransaction().add(R.id.content, one).commit();
// 宿主activity获取到fragment中控件的值
// 在fragment中定义一个接口,在activity中实现,这样在activity中其他的fragment也可以获取到其他fragment中的值。Fragment和Activity通信不过如此
最新推荐文章于 2022-09-28 00:20:22 发布
本文介绍如何在创建Fragment时使用Bundle传递值,并在宿主Activity中获取Fragment中的控件值。通过定义Fragment接口并在Activity中实现,实现了不同Fragment之间的值共享。
1013

被折叠的 条评论
为什么被折叠?



