我有一個遊戲,在最後,如果玩家的分數高於任何保存的高分,他們會被要求輸入他們的名字以保存他們的分數。我還有一個活動,其中顯示了五個高分榜,旁邊是爲他們中的每一個提供的名字。用名字和得分保存高分
我不知道如何去保存與球員提供的名字高分。我曾經想過一個包含Highscore類的實例的Arraylist,它存儲了一個名字和一個分數,但它看起來像是矯枉過正。
我該如何做到這一點?
我有一個遊戲,在最後,如果玩家的分數高於任何保存的高分,他們會被要求輸入他們的名字以保存他們的分數。我還有一個活動,其中顯示了五個高分榜,旁邊是爲他們中的每一個提供的名字。用名字和得分保存高分
我不知道如何去保存與球員提供的名字高分。我曾經想過一個包含Highscore類的實例的Arraylist,它存儲了一個名字和一個分數,但它看起來像是矯枉過正。
我該如何做到這一點?
。利用這個庫的使用共享偏好 https://github.com/Pixplicity/EasyPrefs
有沒有不涉及外部庫的方法? –
您可以使用Android中提供的SharedPreferences類來存儲數組列表。請參閱https://stackoverflow.com/questions/7057845/save-arraylist-to-sharedpreferences –
你們是不是要這些高分保存到設備中,或者在其他地方使用數據庫來存儲數據? – cjnash
我試圖將它們保存到設備中,它們只包含此設備的分數,因此沒有連接到外部服務器。 –