I understand that there is an error in the return string, but how to connect?

public class FragmentAll extends Fragment { Button bPluss; // TODO: Rename parameter arguments, choose names that match // the fragment initialization parameters, eg ARG_ITEM_NUMBER private static final String ARG_PARAM1 = "param1"; private static final String ARG_PARAM2 = "param2"; private void findViewById(int bLogin) { } // TODO: Rename and change types of parameters private String mParam1; private String mParam2; private OnFragmentInteractionListener mListener; public FragmentAll() { // Required empty public constructor } /** * Use this factory method to create a new instance of * this fragment using the provided parameters. * * @param param1 Parameter 1. * @param param2 Parameter 2. * @return A new instance of fragment FragmentAll. */ // TODO: Rename and change types and number of parameters public static FragmentAll newInstance(String param1, String param2) { FragmentAll fragment = new FragmentAll(); Bundle args = new Bundle(); args.putString(ARG_PARAM1, param1); args.putString(ARG_PARAM2, param2); fragment.setArguments(args); return fragment; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getArguments() != null) { mParam1 = getArguments().getString(ARG_PARAM1); mParam2 = getArguments().getString(ARG_PARAM2); } } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_all, container, false); bPluss = (Button) rootView.findViewById(R.id.bPluss); bPluss.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(FragmentAll.this.getActivity(), CreateActivity.class); FragmentAll.this.getActivity().startActivity(i); } }); return rootView; } // TODO: Rename method, update argument and hook method into UI event public void onButtonPressed(Uri uri) { if (mListener != null) { mListener.onFragmentInteraction(uri); } } @Override public void onDetach() { super.onDetach(); mListener = null; } /** * This interface must be implemented by activities that contain this * fragment to allow an interaction in this fragment to be communicated * to the activity and potentially other fragments contained in that * activity. * <p/> * See the Android Training lesson <a href= * "http://developer.android.com/training/basics/fragments/communicating.html" * >Communicating with Other Fragments</a> for more information. */ public interface OnFragmentInteractionListener { // TODO: Update argument type and name void onFragmentInteraction(Uri uri); } } 

2 answers 2

This line is not needed, delete. Cannot do two return in a row

return inflater.inflate (R.layout.fragment_all, container, false);

After creating an intent, you need to activate it:

 FragmentAll.this.getActivity().starActivity(intent) 
  • @ HumorousSmall, if one of the answers answers the question, then you can mark it "true" by clicking on the check mark to the left of the response body) - Yuriy SPb
  • YuriySPB, without this code, it crashes return inflater.inflate (R.layout.fragment_all, container, false); - Vesely Small
  • @ Hello Funny, you have rootView = inflater.inflate(R.layout.fragment_all, container, false); at the beginning of the method rootView = inflater.inflate(R.layout.fragment_all, container, false); ? - Yuriy SPb
  • I prescribed differently, here: View rootView = inflater.inflate (R.layout.fragment_all, container, false); - Vesely Small
  • @ HumorousSmall, give more information in messages. At the moment it is not clear if you have an error, what kind of error it is, what you changed in the code. So it is difficult to help you. Others do not see all your code and the conclusion thereof in the logs. - Yuriy SPb

You must assign inflated.inflate to rootView ...

 rootView = inflated.inflate(R.layout.qwer, container, false) return rootView; 
  • I have prescribed it in the Fragment - Vselyy Small
  • @ VESelySmall means you need to do what YuriySPB wrote above and that's it - newakkoff