Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Erreur setonclicklistener fragment android studio

Posté le 25/05/2021 à 04:00 - Budget : 0 - 500

Je rencontre une erreur avec un fragment du projet Android Studio.
VOICI LE CODE
package cmr.mla.marketplace;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
/**
* A simple [E-mail visible pour les membres Pro] Fragment} subclass.
*/
public class SignInFragment extends Fragment {
public SignInFragment() {
// Required empty public constructor
}
private TextView pasInscrit;
private FrameLayout parentFrameLayout;
[E-mail visible pour les membres Pro]
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_sign_in, container, false);
pasInscrit = view.findViewById(R.id.txt_pas_de_compte);
parentFrameLayout = getActivity().findViewById(R.id.register_framelayout);
return view;
}
[E-mail visible pour les membres Pro]
public void [E-mail visible pour les membres Pro] View view, [E-mail visible pour les membres Pro] Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
pasInscrit.setOnClickListener(new View.OnClickListener() {
[E-mail visible pour les membres Pro]
public void onClick(View v) {
setFragment(new SignUpFragment());
}
});
}
private void setFragment(Fragment fragment) {
FragmentTransaction fragmentTransaction = getActivity().getSupportFragmentManager().beginTransaction();
fragmentTransaction.setCustomAnimations(R.anim.slide_vers_droite, R.anim.slideout_vers_gauche);
fragmentTransaction.replace(parentFrameLayout.getId(),fragment);
fragmentTransaction.commit();
}
}
VOICI L'ERREUR
error: incompatible types: SignUpFragment cannot be converted to Fragment
setFragment(new SignUpFragment());
^
BESOIN D'AIDE SVP

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser