DynamicRealm
是否提供一种方法来确定在kotlin RealmModel
子类上字段是否可为空?
例如,给定以下领域模型(Domain Model):
open class IntObj(
var i: Int = 1
): RealmObject()
open class NullIntObj(
var i: Int? = null
): RealmObject()
如果我获取每种类型的动态 Realm 对象表示并尝试通过
dynamicRealmObj.getFieldType("i")
确定参数“i”的字段类型,则它们都将返回“INTEGER”。有没有一种方法可以确定动态 Realm 对象上字段的可为空性?我是否必须使用反射来尝试确定对底层Java字段进行注释?
最佳答案
我是个白痴-原来dynamicRealm.isNullable(fieldName)
完全存在:)
关于kotlin - Realm :如何通过DynamicRealm判断字段是否可为空?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55113111/