Java 与主活动通信的片段

Java 与主活动通信的片段,java,android,fragment,communication,Java,Android,Fragment,Communication,我有一个片段,它显示我的应用程序的内容,但在片段下面还有一个微调器 当微调器的值更改时,我希望片段中发生一些事情。所以我的问题是main活动如何与片段通信?对于main活动要与其FragmentManager中的片段进行通信,您可以使用findFragmentById()或findFragmentByTag()访问它。即 MyFrag frag = getFragmentManager().findFragmentById(R.id.frag_container); 或 要使main活动与其F

我有一个
片段
,它显示我的应用程序的内容,但在
片段
下面还有一个
微调器


微调器的值更改时,我希望
片段中发生一些事情。所以我的问题是
main活动如何与
片段
通信?

对于
main活动
要与其
FragmentManager
中的
片段
进行通信,您可以使用
findFragmentById()
findFragmentByTag()
访问它。即

MyFrag frag = getFragmentManager().findFragmentById(R.id.frag_container);


要使
main活动
与其
FragmentManager
中的
片段
进行通信,您可以使用
findFragmentById()
findFragmentByTag()
访问它。即

MyFrag frag = getFragmentManager().findFragmentById(R.id.frag_container);


在此处发布完整代码在此处发布完整代码如果它在ViewPager中会怎么样@PPartisan@ChiragGalaiya那就有点棘手了。您可以使用我的答案中概述的方法(也可以)来实现一种方法,该方法涉及在
片段管理器中的每个
片段中循环,或者使用
事件总线
如果它在ViewPager中呢@PPartisan@ChiragGalaiya那就有点棘手了。您可以使用我的回答中概述的方法(也可以)来实现一种方法,该方法涉及在
FragmentManager
中的每个
片段中循环,或者使用
EventBus