How to delete a Firebase user from Android App?

前端 未结 8 1086
攒了一身酷
攒了一身酷 2020-12-14 08:38

I\'m trying to code a Delete User method in my Android App, but I have some issues each time I execute it. This method will be executed when a user pushes the D

8条回答
  •  遥遥无期
    2020-12-14 09:05

    Your delete callback already handles the case of a failure, why do you add addOnFailureListener later?

    Try to delete it, this way:

    private void deleteAccount() {
        Log.d(TAG, "ingreso a deleteAccount");
        FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();
        final FirebaseUser currentUser = firebaseAuth.getCurrentUser();
        currentUser.delete().addOnCompleteListener(new OnCompleteListener() {
            @Override
            public void onComplete(@NonNull Task task) {
                if (task.isSuccessful()) {
                    Log.d(TAG,"OK! Works fine!");
                    startActivity(new Intent(Main3WelcomeActivity.this, Main3Activity.class));
                    finish();
                } else {
                    Log.w(TAG,"Something is wrong!");
                }
            }
        });
    }
    

提交回复
热议问题