如何在共享偏好中存储最高分

时间:2011-09-12 20:59:34

标签: android

我想在共享偏好中使用用户名存储前5名高分。所以我需要同时存储值,用户名和值。但我发现首选项只允许一个键带有一个值。 所以我的问题是如何在共享首选项中使用用户名存储前5个值。 提前致谢

3 个答案:

答案 0 :(得分:2)

如果您正在努力寻求共享偏好,我建议您这样做 this tutorial - 它通过一个实际示例涵盖了您需要了解的有关共享首选项的所有内容。

话虽如此,我认为我认为你最好不要使用SQLite数据库。 如果您对使用数据库感兴趣 this 读得很好:

答案 1 :(得分:1)

  • 选项#1:有两个单独的密钥:top nametop value
  • 选项#2:以可解析格式存储值,并包含用户名和值User/50

答案 2 :(得分:0)

您可以将共享首选项中的高分存储为列表。这可能对你有所帮助-http://stackoverflow.com/questions/3876680/is-it-possible-to-add-an-array-or-object-to-sharedpreferences-on-android

查看第一个答案。