因此,我想知道如果要让所有用户都访问同一动态变量,那么将变量存储在实时Firebase数据库中的必要性。
例如,我有一个存储已打开游戏列表的arraylist,如果我想为每个用户实时更新此列表,该列表是否应该存储在firebase实时数据库中?
很抱歉,这个问题很简单
答案 0 :(得分:1)
是的,这可能是一个简单的问题,但是肯定会突然出现在每个人的脑海中。
我认为要实时动态更新任何列表,将需要您访问任何类型的数据库。
不一定要在Firebase数据库上安装它,而是在任何在线数据库上使用,它可以告诉应用程序的每个打开的实例,必须在特定时刻更新列表。
之所以需要将其保存在数据库中,主要是因为它实时且动态地更新。
如果它不是动态的,意味着可以对您需要的内容进行硬编码,那么一种方法是将您需要的所有内容放入代码中,并使用计时器或类似的东西在特定时刻触发以更新应用程序中的内容。 / p>
此外,使用数据库使数据的排序,存储和更改更为简单,这也成为您使用诸如Firebase之类的数据库来保留必须经常实时更新的应用程序内容的又一个原因。
中进一步了解数据库