android - 从 firebase 检索数据需要太多时间

标签 android

我认为这是一个疯狂的问题,但我是 firebase 的新手...这是我的问题... 我想将 firebase 数据检索到 textview、imageview 和 listview!这是我的示例数据库结构..它有许多其他这样的节点😁 /image/JURr3.png
所以,我将用户名添加到 TextView ,将个人资料照片添加到 ImageView ,将生日添加到 TextView ,还有许多其他节点,如消息和其他用户名(在 Activity 中)。没关系,但问题是“检索数据需要很长时间到每个 View ,然后它同时显示所有数据”。我的意思是它不会在加载后同时显示每个数据,而是在加载后向所有 View 显示所有请求的数据。我想要的是 View 加载并显示后的 View ...😢😢

我不知道如何解释我的问题以及如何调用它,因为我的英语水平很差...😭😭 这是获取数据后该 Activity 的用户界面。(生日和一些数据尚未添加)。 /image/GRX0O.png这是使用默认图像和文本检索时的照片。 /image/iEhv9.png

最佳答案

第一步:

如果您使用 Firebase 实时数据库,也可以使用 Sqlite 作为本地数据库来存储您的数据。每次第一次加载数据时,它也会存储在本地数据库中。所以下次当您打开应用程序时,您会看到您期望的结果!

第 2 步:

如果您使用 Firebase 实时数据库作为后端,请使用 firebase 提供的离线数据处理功能。这也能解决你的问题!

关于android - 从 firebase 检索数据需要太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53408940/

相关文章:

java - Java读取CSV文件时出现空行

android - 当应用程序从横向相机返回时,找不到 fragment 构造函数

Android:Fragment 中的 VideoView 只播放音频,不显示视频

android - android中的网络提供商?

javascript - 在类组件react-native中声明const

android - 使用delphi使用外部图库打开图像

java - Android Studio/Intellij,Gradle 错误 :Cause: peer not authenticated

java - 为什么 java.text.DateFormat 在 Android 上为 en_US 和 en_GB 返回相同的日期格式?

android - 来自各种网络的原生广告支持 Android 应用中的图片广告

android - 如何使用facebook sdk在LoginButton中设置权限 "publish_actions"?