我已使用Firebase在我的Android应用程序中注册了一个帐户,并且有多个文本字段。
如何将特定文本字段指定为用户的displayName,以便我以后可以使用getDisplayName()
访问它?
答案 0 :(得分:0)
要更改用户的显示名称,您需要update the user profile:
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."); } } });