Это мой модельный класс
open class Biller_Type_Data_Model : RealmObject(){
@PrimaryKey
var biller_type_id: String? = ""
@Required
var biller_type: String? = ""
@Required
var biller_type_code: String? = ""
@Required
var biller_type_name: String? = ""
var biller_data_models : RealmList<Biller_Data_Model>? = RealmList()
var last_update: String? = null
}
private fun initRealm() {
var mBillerTypesFindFirst = realm!!.where(Biller_Type_Data_Model::class.java)
.equalTo("biller_type_code", "PLS")
.findFirst()
var resultBillerData= mBillerTypesFindFirst!!.biller_data_models!!
var type_name = mBillerTypesFindFirst!!.biller_type_name
Timber.d("RESULT BILLER DATA : ${resultBillerData!!.size}")
}
если я попытаюсь получить размер resultBilerData
, то получится Timber:
РЕЗУЛЬТАТ БИЛЛЕР ДАННЫЕ: 0
но если я использую Java, то там код получит 6 данных в RealmList.