2017-10-09 38 views

回答

2

您的問題是很難不清楚!請在提出任何問題之前,先閱讀this link然後提問。

但爲了使用自定義方法ActivityFragment,您可以使用我的下面的示例。

先寫你的方法在你的活動:

public void showMessage(){ 
    Toast.makeText(context, "YOUR MESSAGE", Toast.LENGTH_SHORT).show(); 
} 

然後,你應該在你的片段創建活動的實例:

public class YOUR_FRAGMENT_NAME extends Fragment { 
    private YOUR_ACTIIVTY_NAME yourActivity; 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     // Inflate the layout for this fragment 
     View view = inflater.inflate(R.layout.fragment_layout, container, false); 

     //Initialize 
     mainActivity = (MainActivity) getActivity(); 

     //Call method 
     yourActivity.showMessage(); 

    return view; 
} 

我希望你的幫助。

+0

非常感謝Engineer for Best最佳答案 –