我有一个Fragment,它显示我的应用程序的内容,但在Spinner下也有一个Fragment

我希望Fragment的值更改时在Spinner中发生一些事情。所以我的问题是MainActivity如何与Fragment通信?

最佳答案

为了使MainActivityFragment中的FragmentManager进行通信,您可以使用findFragmentById()findFragmentByTag()进行访问。即

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


要么

getFragmentManager().findFragmentByTag("my_frag_tag");

关于java - 与主要 Activity 沟通的 fragment ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36293564/

10-11 00:09