java - 为什么我不能在 Android 项目上更改用户图像
问题描述
我正在尝试为大学创建一个 android 聊天应用程序,我正在从chat21学习,它有一个聊天 sdk项目和聊天演示应用程序,我的应用程序基于这两个项目,除了更改用户个人资料图片之外,一切正常图标到手机的图像,所以有谁知道为什么...
..................................................... ..................................................... ..
这是位于 chat21 sdk 上的activity_public_profile.xml
这是位于 chat21 sdk 上的PublicProfileActivity.java
..................................................... ..................................................... ..
这是位于 chat21 演示应用程序上的fragment_user_profile.xml
这是位于 chat21 演示应用程序上的UserProfileFragment.java
..................................................... ..................................................... ..
解决方案
在演示项目中,用户数据将存储在 firebase 数据库的联系人节点中。像这样 :
在这里,您可以看到 imageurl 中没有存储任何值。所以你不会在个人资料部分得到任何图像。
在您的自定义项目中,您可以更改它并通过 firebaseauth.getcurrentuser().getprofilepicurl() 来获取用户个人资料图片 url。
推荐阅读
- if-statement - Excel:带条件的列公式
- c# - getKeyDown 按键不再起作用,以前起作用。调试也没有输出
- swift - 使用 NSPersistentCloudKitContainer 时记录唯一性?
- postgresql - 在 Postgres 中循环存储过程中的数据
- google-drive-api - 我在哪里可以看到更多的 api 配额价格?
- python - Python中的条件滚动总和
- php - PHP 重定向错误 - 不确定问题(PHP 新手)
- php - 浏览器未读取解码的 html_entity_decode 文本
- c++ - boost::property 树的任何标准库实现
- ios - 添加到 UIStackView 或 UIScrollView 时,集合视图消失