Android Kotlin Firebase:用户创建新帐户时如何分配默认配置文件图片

Android Kotlin Firebase:用户创建新帐户时如何分配默认配置文件图片,android,firebase,kotlin,google-cloud-firestore,firebase-storage,Android,Firebase,Kotlin,Google Cloud Firestore,Firebase Storage,当用户创建新帐户时,如何分配默认配置文件映像? 当前,用户创建帐户后,可以进入“我的个人资料编辑”并更改其个人资料图片,如下所示: val request: UserProfileChangeRequest = UserProfileChangeRequest.Builder().setPhotoUri(uri).build() currentUser?.updateProfile(request)?.addOnSuccessListener {

当用户创建新帐户时,如何分配默认配置文件映像? 当前,用户创建帐户后,可以进入“我的个人资料编辑”并更改其个人资料图片,如下所示:

val request: UserProfileChangeRequest =
            UserProfileChangeRequest.Builder().setPhotoUri(uri).build()
        currentUser?.updateProfile(request)?.addOnSuccessListener {
            //Toast.makeText(requireContext(), "Profile Image Updated", Toast.LENGTH_SHORT).show()
        }?.addOnFailureListener {
            //Toast.makeText(requireContext(), "Failed to upload image please try again later", Toast.LENGTH_SHORT).show()
        }

在用户设置自定义配置文件图片之前,是否有办法分配默认配置文件图片?

您可以在
xml
中向
imageview
添加默认/初始图像。然后,当用户更改它时,只需在此处使用代码更改图像?

,如果用户通过google/facebook/twitter登录(据我所知,只有这3个用户会为您提供url),您将获得他们的profil图像的url。