【发布时间】:2020-06-05 00:24:05
【问题描述】:
我想为整个应用程序创建一个带有一些全局变量的单例对象,并且我想在这个对象中观察一些全局 LiveData 对象。 在我的一个 DAO 中,我有一个返回 LiveData 的查询
@Query("SELECT * from Config LIMIT 1")
fun get(): LiveData<Config>
这是我的 appCommon 对象类
object appCommon {
@Volatile
var globalVar1: Int = 1;
@Volatile
var globalVar2: String = "Global value";
}
所以我的问题是如何在我的对象类中正确声明全局变量,以便从我的 DAO 观察 LiveData?
【问题讨论】:
标签: android kotlin android-livedata