我有一个DataBinder类,该类在构造函数中使用ModelObject。 该模型类具有3个属性,它们是用户定义的类,用于保存数据。 模拟用户定义的类后,将它们设置为ModelObject。 现在,当我将ModelObject传递给DataBinder类时,总是将模拟对象设为Null。
示例代码:
class ClassA {
val attribute1 : String
val attribute2 : String
}
class ClassB {
val attribute1 : String
val attribute2 : String
}
class ClassC {
val attribute1 : String
val attribute2 : String
}
object ModelClass {
val classA: ClassA
val classB: ClassB
val classC: ClassC
}
模拟了ClassA,ClassB,ClassC之后,我使用了when()
和then()
函数。
然后将模型类传递给ViewBinder类。在那里,我得到的所有属性均为“ Null”。