1. 程式人生 > >Fragment呼叫Activity中的方法,很簡單 Fragment呼叫Activity中的方法,很簡單

Fragment呼叫Activity中的方法,很簡單 Fragment呼叫Activity中的方法,很簡單

Fragment呼叫Activity中的方法,很簡單
2016年02月25日 10:12:10 閱讀數:1497

假如 父Activity的類名叫 ParentActivity,有一個test()方法

在Fragment中呼叫其實很簡單,程式碼如下:


ParentActivity parentActivity = (ParentActivity ) getActivity();
parentActivity.test();


第二種,介面回撥


Fragment中定議:

public interface notification{
    void  sentNotification(final String toastStr);
}
讓Activity實現它

   
然後在Fragment中在要呼叫Activity的方法這麼寫:

   
if(getActivity()instanceof notification){
   ((notification)getActivity()).sentNotification(toastStr);
}