我在布局文件中声明了一个片段(列表片段),' content_phone_book.xml' 对应于活动PhoneBook:
布局中片段的声明:
<fragment
android:id="@+id/mainActivityFrag"
android:name="com.gilboa.dani.phonegate.MainListFragment"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
现在,我想从包含的PhoneBook活动中访问片段&#39; MainListFragment&#39;(布局中声明的片段),这样我就可以在片段中设置数据。我的问题是,当在xml布局中声明片段时,如何从包含的PhoneBook活动访问MainListFragment?
谢谢。答案 0 :(得分:0)
我认为您需要做的就是获取片段管理器的实例,然后调用findFragmentById()
。
这样的事情:
FragmentManager fragmentManager = getFragmentManager();
Fragment mainFragment = fragmentManager.findFragmentById("mainActivityFrag");