【问题标题】:Android Kotlin Firebase: How to assign default profile picture when user creates new accountAndroid Kotlin Firebase:如何在用户创建新帐户时分配默认个人资料图片
【发布时间】:2020-12-20 16:03:51
【问题描述】:

当用户创建新帐户时,如何分配默认个人资料图片? 目前,用户创建帐户后,他们可以进入我的个人资料编辑并更改他们的个人资料图片:

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()
        }

有没有办法在用户设置自定义头像之前分配默认头像?

【问题讨论】:

  • 这里 firebase.google.com/docs/auth/android/… ,如果用户通过 google/facebook/twitter 登录(据我所知,只有这 3 个会为您提供 url),您将获得他们个人资料的 url图片。

标签: android firebase kotlin google-cloud-firestore firebase-storage


【解决方案1】:

您可以在xml 中将默认/初始图像添加到imageview。那么当用户更改时,只需使用代码更改图像?

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 2019-02-26
    • 1970-01-01
    • 2015-01-29
    • 2021-03-17
    • 1970-01-01
    • 2020-11-02
    • 2017-05-04
    • 1970-01-01
    相关资源
    最近更新 更多