无法解析该行anko kotlin

时间:2018-07-20 09:36:38

标签: android sqlite kotlin anko

我不知道为什么这段代码无法解析该行。请帮忙。

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)

    }
}

任何参考或建议?,错误为“无法解析行”,请帮忙。

1 个答案:

答案 0 :(得分:0)

showAllCardData函数获得的

行与 DataCard 不匹配,

您从数据库(field1,field2)获得的

示例行 但是您的数据卡构造函数参数(field1,field2,field3,field4)