1. 程式人生 > >Fragment的碎片與活動之間進行通訊

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

為了方便碎片和活動之間進行通訊,FragmentManager提供了一個類似於findViewById()的方法,專門用於從佈局檔案中獲取碎片的例項。

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

呼叫FragmentManager的findFragmentById()方法,可以在活動中得到相應碎片的例項,然後就能輕鬆地呼叫碎片裡的方法了。

在碎片中呼叫活動中的方法

MainActivity activity 
=(MainActivity)getActivity();