Firebase数据获取耗时太长

Firebase数据获取耗时太长,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我一直在测试firebase示例,并使用此示例制作自己的应用程序。问题是,在我关闭应用程序并再次返回后,它会从数据库中获取数据很长一段时间,有时甚至长达5-7秒 谁能告诉我问题出在哪里?我的数据库几乎是空的。4条记录,每个记录有一个单词,因此这不是大数据中的问题 有没有一种好方法可以将获取的数据存储在手机的cahe或其他地方,然后只更新数据库中更改的数据?通过在Android上启用脱机功能来整理数据。它将数据保存在手机上 这发生在我身上,是因为我的布局加载不快,不是因为firebase,而是因为

我一直在测试firebase示例,并使用此示例制作自己的应用程序。问题是,在我关闭应用程序并再次返回后,它会从数据库中获取数据很长一段时间,有时甚至长达5-7秒

谁能告诉我问题出在哪里?我的数据库几乎是空的。4条记录,每个记录有一个单词,因此这不是大数据中的问题


有没有一种好方法可以将获取的数据存储在手机的cahe或其他地方,然后只更新数据库中更改的数据?

通过在Android上启用脱机功能来整理数据。它将数据保存在手机上


这发生在我身上,是因为我的布局加载不快,不是因为firebase,而是因为我正在缓存中保存图像,代码正在等待图像首先保存在缓存中,然后允许布局响应或加载。这与线程有关。如果id不符合您的要求,您必须检查是否有代码行在主威胁上运行版面将在5-7秒后加载,或者在其他情况下无响应或应用程序崩溃

而看不到您的代码,无法判断。然而,Firebase的速度非常快,大多数东西都应该感觉几乎是瞬间的。看见