안녕하세요. Firebase를 이용한 어플을 만들던 중 자꾸만 실패하게 되어 아시는 분이 있는지 이렇게 질문을 남깁니다. 소스코드는 아래와 같습니다.
user = FirebaseAuth.getInstance().getCurrentUser();
// Update User
UserProfileChangeRequest userProfileChangeRequest = new UserProfileChangeRequest.Builder()
.setDisplayName(name)
.setPhotoUri(uri)
.build();
user.updateProfile(userProfileChangeRequest).addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if(task.isSuccessful()){
Log.d(TAG, "onComplete: " + "isSuccessful");
}else{
Log.d(TAG, "onComplete: " + "isNotSuccessful");
}
}
});
이게 처음에는 성공하는 데 두 번째부터는 실패하더군요. 회원가입할 때 정보를 받아서 업데이트 하는 형식인데 테스트를 하다보니 한 아이디를 콘솔에서 지웠다가 쓰고 이를 계속 반복하면서 생기는 실패인 것도 같습니다. FIrebase에 대해서 잘 아시는 분이 있으면 답변 부탁드립니다.