无论密钥如何,Android SharedPreferences都会删除第一个条目

时间:2012-06-10 16:22:00

标签: android sharedpreferences

我需要删除Android应用中的第一个SharedPreferences条目

我知道我可以使用remove("key")但在这种情况下我不知道密钥,需要它是动态的

原因是我正在存储具有10值容量的数组。当SharedPreferences包含10个实例时,它会删除第一个实例并添加新实例。

1 个答案:

答案 0 :(得分:1)

我会将您的偏好作为单个条目存储为json列表或简单的逗号分隔列表。因此,它更容易使用。

对于JSON,您可以使用gson库(android 3.0+的一部分)或从以下网址下载:http://code.google.com/p/google-gson/