Partage
  • Partager sur Facebook
  • Partager sur Twitter

Soucis de déconnexion dans un Fragment (Firebase)

    17 janvier 2019 à 22:16:46

    Bonsoir,

    4 jours que je me bats, j'ai essayé plusieurs solutions qui n'ont rien donné. J'ai créé une Tabbed Activity, dans Main Activity il y a une identification par Firebase (compte google et tel), j'aimerais avoir un bouton de déconnexion dans un des fragments, mais mon bouton ne réagit pas (même pour le Toast). Une idée de la boulette que j'ai fais (je débute) ?

    import android.content.Intent;
    import android.os.Bundle;
    import android.support.annotation.NonNull;
    import android.support.annotation.Nullable;
    import android.support.v4.app.Fragment;
    import android.support.v7.app.AppCompatActivity;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.Button;
    import android.widget.Toast;
    
    import com.google.firebase.auth.FirebaseAuth;
    
    public class Profile extends Fragment {
            @Nullable
            @Override
            public View onCreateView (@NonNull LayoutInflater inflater, @Nullable ViewGroup
            container, @Nullable Bundle savedInstanceState){
                return inflater.inflate(R.layout.profil, container, false);
            }
    
            private class tab extends AppCompatActivity {
                @Override
                protected void onCreate(@Nullable Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    Button sign_out = findViewById(R.id.sign_out);
                    sign_out.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View view) {
                            Toast.makeText(getActivity(), "This is my Toast message!", Toast.LENGTH_LONG).show();
                                    FirebaseAuth.getInstance().signOut();
                                    Intent intent = new Intent(getActivity(), MainActivity.class);
                                    startActivity(intent);
                                    finish();
                        }
                    });
                }
            }
    }
    



    • Partager sur Facebook
    • Partager sur Twitter

    Soucis de déconnexion dans un Fragment (Firebase)

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown