1. 程式人生 > >fragment和activity通訊

fragment和activity通訊

FragmentManager提供了一個類似於findViewById()的方法,專門用於從佈局檔案中獲取碎片的例項,程式碼如下

RightFragment rightFragment=(RightFragment)getSupportFragmentManager().findFragmentById(R.id.right_fragment)

呼叫FragmentManager的findFragmentById()方法,可以在活動中得到相應碎片的例項

而在每個碎片中都可以通過呼叫getAvtivity()方法來得到與當前碎片相關聯的活動例項
這樣,兩個之間的通訊就解決了,非常easy