我有一个自定义数组适配器来显示项目列表,在本例中是高分。系统类型模仿文件夹方案;单击一个名为“Game 1”的文件夹,它将进入一个包含前10名得分者的新列表。当您进行测试时,它会更改名为isPlayed的共享偏好,如果isPlayed为1,则该游戏的图像(游戏1)为绿色,否则,如果您从未玩过游戏1,则isPlayed永远不会为0,因此图像上高分榜的比赛是红色的。但是,在扩展ArrayAdapter的类中,SharedPreferences似乎是未知的。我如何在这里使用来自共享偏好的数据?如果您需要更多信息,请发帖提问。
答案 0 :(得分:1)
您可以使用 -
访问SharedPreferences答案 1 :(得分:1)
PreferenceManager.getDefaultSharedPreferences(YourActivity.this)
或者,您可以使用应用程序中的任何YourActivity.this
代替Context
,而不是{{1}}。