天天看點

[轉]Android筆記:Fragment與Activity之間的互動

在Activity中有一個FragmentRight.

step1.首先,為了在Activity中能夠使用FragmentRight,寫了一條:

當然,fragmentright.xml就是FragmentRight的布局檔案了。

寫了這條以後,就可以在Activity中使用FragmentRight執行個體的方法了

step2.然後,在FragmentRight中我有個按鈕,當按它的時候,要觸發一些代碼。這時,要在FragmentRight中定義一個接口,和一個方法:

當然,之後要在需要的地方調用這個方法。我是在按FragmentRight上那個按鈕時調用它。我的按鈕就叫testButton.

慢着,接口的方法要被調用前,當然要先聲明接口類型的成員變量:

step3.在FragmentRight的onAttach()方法中給mListener這個成員變量賦個值,不然會出讨厭的nullpointerexception哦。

step4.在Activity中實作這個接口:

...... extends Activity implements OnMyButtonClickListener{......

并且,重寫該接口中定義的方法吧:

繼續閱讀