如何在android中将片段信息发送到活动和反向

时间:2017-10-09 11:02:57

标签: android android-fragments android-fragmentactivity

如何将活动信息发送到片段和片段到活动 在android?

1 个答案:

答案 0 :(得分:2)

您的问题非常 BAD 不清楚!在提出任何问题之前,请先阅读this link然后提问。

但是,对于Activity Fragment中使用的自定义方法,您可以使用我的下面示例。

首先在您的活动中编写您的方法:

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;
}

我希望能帮助你。