【发布时间】:2019-10-09 19:14:52
【问题描述】:
假设我有一个数据类:
data class SensorData(val name: String, val temp : Double)
我从 REST 服务或通过内部 setter 方法创建此 SensorData 对象,而 name 始终填充,temp 可能为空。
此外,我通过几个类需要这个 SensorData 对象,这就是我想到的使用 singleton。
显然我需要object 关键字as described here,但是我如何结合data class object 呢?
【问题讨论】:
-
为此目的使用单例是错误的。只需将实例传递给需要它的类。
标签: kotlin singleton data-class