我不知道为什么这段代码无法解析该行。请帮忙。
private var dataCards :MutableList<DataCard> = mutableListOf()
btn_read.setOnClickListener {
showAllCardData()
var data = dataCards
tvResult.text = ""
for (i in 0..(data.size - 1)) {
tvResult.append(data.get(i).id.toString() + " " +
data.get(i).title + " " +
data.get(i).instruction + " " +
data.get(i).level + " " +
data.get(i).rewardPoint + " " +
data.get(i).rewardExp + " " +
data.get(i).inputdate + "\n")
}
}
private fun showAllCardData(){
missionDB.use {
val result = select(DataCard.TABLE_USERCARD)
val cards = result.parseList(classParser<DataCard>())
dataCards.addAll(cards)
}
}
任何参考或建议?,错误为“无法解析行”,请帮忙。
答案 0 :(得分:0)
showAllCardData
函数获得的行与 DataCard 不匹配,
您从数据库(field1,field2)
获得的示例行
但是您的数据卡构造函数参数(field1,field2,field3,field4)