无法在Firebase中更新用户显示名称和照片网址

时间:2017-01-03 01:19:25

标签: android firebase firebase-authentication

我使用此代码sinppet更新使用createUserWithEmailAndPassword()方法注册的当前Firebase用户:

FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();

UserProfileChangeRequest profileUpdates = new UserProfileChangeRequest.Builder()
    .setDisplayName("Jane Q. User")
    .setPhotoUri(Uri.parse("https://example.com/jane-q-user/profile.jpg"))
    .build();

user.updateProfile(profileUpdates)
    .addOnCompleteListener(new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                Log.d(TAG, "User profile updated.");
            }
        }
    });

但是,当我尝试检索diplayNamephotoUri时,它们会返回null,就像它们从未在第一时间设置一样。

0 个答案:

没有答案