我正在为我在大学的项目开发一个测验应用程序,我正在尝试保存按钮和布尔值,说明答案是否正确在数据类中,并将所有按钮保存在临时列表中,以便我可以添加 onclick 监听器以后给他们所有人。但是当我试图访问布尔值时,它只会变成数字 904。这是我关于这些按钮的代码。
val ansBtnList: MutableList<ButtonDataClass> = mutableListOf()
--------------------------------------------------------------
val ans = ButtonDataClass(Button(this), quizToShow.getValue(planets[0]).answers[i].isRight)
--------------------------------------------------------------
ansBtnList.add(ans)
--------------------------------------------------------------
for (i in 0..3) {
ansBtnList[i].btn.setOnClickListener { Log.d(null, ansBtnList[i].btn.right.toString()) }
}
提前致谢!
编辑:ButtonDataClass 代码:
data class ButtonDataClass (var btn: Button, var right: Boolean)