片段与主通信 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");
我有一个 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");