Fragment的碎片與活動之間進行通信

爲了方便碎片和活動之間進行通信,FragmentManager提供了一個類似於findViewById()的方法,專門用於從佈局文件中獲取碎片的實例。

RightFragment rightFragment = (RightFragment)getSupportFragmentManager().findFragmentByID(R.id.right_fragment);

調用FragmentManager的findFragmentById()方法,可以在活動中得到相應碎片的實例,然後就能輕鬆地調用碎片裏的方法了。

在碎片中調用活動中的方法

MainActivity activity =(MainActivity)getActivity();

關於Fragment的項目github地址:https://github.com/skysunlei/FragmentTest

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章