2017-10-09 37 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最佳答案 –