Android 使用名称和分数保存高分

Android 使用名称和分数保存高分,android,android-sharedpreferences,Android,Android Sharedpreferences,我有一个游戏,在游戏结束时,如果玩家的分数高于任何保存的高分,他们会被要求输入自己的名字以保存分数。我也有一个活动,其中五个高分显示在为每个高分提供的名称旁边 我不知道如何用球员提供的名字来保存高分。我曾经考虑过一个包含Highscore类实例的Arraylist,它存储一个名称和分数,但这似乎有些过分 如何实现这一点?使用此库使用共享首选项存储数据 您是想将这些高分保存到设备中,还是保存到其他地方的数据库中?我想将它们保存到设备中,它们只包含此设备的分数,所以没有连接到外部服务器。有没有不涉及

我有一个游戏,在游戏结束时,如果玩家的分数高于任何保存的高分,他们会被要求输入自己的名字以保存分数。我也有一个活动,其中五个高分显示在为每个高分提供的名称旁边

我不知道如何用球员提供的名字来保存高分。我曾经考虑过一个包含Highscore类实例的Arraylist,它存储一个名称和分数,但这似乎有些过分


如何实现这一点?

使用此库使用共享首选项存储数据

您是想将这些高分保存到设备中,还是保存到其他地方的数据库中?我想将它们保存到设备中,它们只包含此设备的分数,所以没有连接到外部服务器。有没有不涉及外部库的方法?您可以使用Android中可用的SharedReferences类来存储arraylist。参考