android - 如何在 Android Studio 中创建一个基本数据库,用整数值保存名称
问题描述
我想允许用户输入名称并保存它们。然后,用户可以分配每个名称有多少“胜利”和“失败”,因此基本上是与字符串关联的整数值。我创建了一个数据类,它注册了一个用户名和两个整数值(初始化为零)。
用户在文本框小部件中输入名称,该小部件使用 onClickListener 调用函数以将其保存在类中。但这只是节省了一个名字。我如何使用数据类通过用户输入文本框小部件来保存多个名称及其对应的整数值?
我觉得我错过了数据类的基本概念,我什至不知道实现这样的事情的方法是什么。列表存储数据,但可以说只有一维,字典只有二维。另外,我觉得这可以在没有 SQL 或任何东西的情况下完成,但我可能错了。
感谢您提供有关此类事情的任何帮助/资源。这是一些代码:
data class playerData(val name: String, var wins: Int, var losses: Int){
}
fun register(playerBeingEntered: String) {
val player1= playerData(playerBeingEntered,wins =0,losses=0)
println(player1)
}
addPlayer.setOnClickListener{
var playerBeingEntered:String = playerEntry.text.toString()
playerEntry.text.clear()
register(playerBeingEntered)
}
解决方案
推荐阅读
- reactjs - 我无法使用 --compiler 选项进行位导入
- r - pivot_longer() 并合并两个数据集
- cloud - 多云如何优于原始云?
- node.js - 为什么我收到“400:错误请求”但请求已成功发布到我的数据库
- java - 是否有如何使用 java api io.humble 对音频进行编码的示例?
- java - Log4j2:日志没有写入文件
- python - 一次从python中的不同路径提取多个Excel文件,同时将它们压缩到不同的地方
- tensorflow - TensorFlow2:实现前馈层(在一个矩阵内)
- express - 是否可以使用 sequelize 在一个查询中创建用户和设置角色?
- python - 我有一个 RemoteDataError: Unable to read URL: message with "get_quote_yahoo"。有什么想法可以解决这个问题吗?