片段与主通信 Activity

Fragment Communicating With Main Activity

我有一个 Fragment 用于显示我的应用程序的内容,但我在 Fragment.

下面还有一个 Spinner

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

要让 MainActivity 与其 FragmentManager 中的 Fragment 通信,您可以使用 findFragmentById()findFragmentByTag() 访问它。即

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

getFragmentManager().findFragmentByTag("my_frag_tag");