首页 > 解决方案 > 如何在 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)
        }

标签: androidandroid-studiokotlin

解决方案


推荐阅读