首先需要写一个Basefragment集成Fragmengt 然后自定义方法
我写的这个是实现控件之间的跳转,因为有好多个点击事件都需要跳转到MainActivity所以我自定义了一个方法。然后使用的Fragmnent可以继承BaseFragment就可以实现这个方法.public class BaseFragment extends Fragment { public void skip(View view){ view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(getActivity(), MainActivity.class); startActivity(intent); getActivity().finish(); } }); } }这个是自定义的BaseFragment
public class FragmentGuidanceFour extends BaseFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view=inflater.inflate(R.layout.fragment_fragment_guidance_four, container, false); ButterKnife.bind(this,view); skip(button_skip);//这个就是继承BaseFragment所实现的方法,方法里传的参数是点击的那个View return view; } }