obterValor

resumo Diversão <t : Any> getValue(PropertyName : string, chave: KClass<T>): t

Retorna o valor de uma propriedade de valor não anulável específica.

O argumento class deve ser a KClass do RealmStorageType para a propriedade.

O seguinte trecho descreve as diferentes funções disponíveis para os diferentes tipos de valor:

// Retrieve a nullable int from a 'nullableIntField' property
dynamicRealmObject.getNullableValue("nullableIntField", Int::class)

// Retrieve a non-nullable int from an 'intField' property
dynamicRealmObject.getValue("intField", Int::class)

// Retrieve an object from an `objectField' property
dynamicRealmObject.getObject("objectField", DynamicRealmObject::class)

Return

o valor da propriedade.

Parâmetros

Nomeda propriedade

o nome da propriedade para a qual recuperar o valor.

Clazz

a classe Kotlin do valor. Deve corresponder à RealmStorageType.kClass da propriedade no domínio.

t

o tipo do valor.

Lança

se a classe não contiver um campo com o nome específico, se clazz não corresponder ao RealmStorageType.kClass da propriedade ou se estiver tentando recuperar propriedades de coleção.