2017-09-12 22 views
0

我有一个游戏,在最后,如果玩家的分数高于任何保存的高分,他们会被要求输入他们的名字以保存他们的分数。我还有一个活动,其中显示了五个高分榜,旁边是为他们中的每一个提供的名字。用名字和得分保存高分

我不知道如何去保存与球员提供的名字高分。我曾经想过一个包含Highscore类的实例的Arraylist,它存储了一个名字和一个分数,但它看起来像是矫枉过正。

我该如何做到这一点?

+0

你们是不是要这些高分保存到设备中,或者在其他地方使用数据库来存储数据? – cjnash

+0

我试图将它们保存到设备中,它们只包含此设备的分数,因此没有连接到外部服务器。 –

回答

-1

。利用这个库的使用共享偏好 https://github.com/Pixplicity/EasyPrefs

+0

有没有不涉及外部库的方法? –

+0

您可以使用Android中提供的SharedPreferences类来存储数组列表。请参阅https://stackoverflow.com/questions/7057845/save-arraylist-to-sharedpreferences –