var item = t!!.appendData
val fields = item.javaClass.declaredFields
if (fields != null) {
for (f in fields) {
val intialResID = resources.getIdentifier(f.name + "_view", "id",applicationContext.packageName)
val v = findViewById<RelativeLayout>(intialResID)
if (v != null) {
f.isAccessible = true
if (f.get(item) != null) {
v.visibility = View.VISIBLE
}
}
val intialResID2 = resources.getIdentifier(f.name + "_text", "id", applicationContext.packageName)
val v2 = findViewById<TextView>(intialResID2)
if (v2 != null) {
f.isAccessible = true
if (f.get(item) != null) {
v2.text = f.get(item).toString()
}
}
}