在我要从firebase数据库中获取信息的每个活动的应用程序中,我执行一个OnDataChange并执行查询,我想知道如何仅执行一个查询,并且所有数据都将保留在其中静态的,因此您不必每次都想获取数据时都打电话。谢谢!
我在Kotlin中有这个模型,我在MainActivity.class
中的userId,userName和userLocation中发送数据,但是我不知道这种方法是否是最好的。
class User {
companion object {//static
@JvmStatic
var userId: String ?= null
var userName: String ?= null
var userLocation: String ?= null
}
}
答案 0 :(得分:1)
只需加载一次数据,然后通过“共享首选项”将其永久保存。