我需要在我的 Android 应用程序中删除 SharedPreferences 的第一个条目
我知道我可以使用remove("key")
,但在这种情况下我不知道密钥,需要它是动态的
原因是我正在存储具有 10 值容量的数组。当 SharedPreferences 包含 10 个实例时,它会删除第一个并添加新的。
我需要在我的 Android 应用程序中删除 SharedPreferences 的第一个条目
我知道我可以使用remove("key")
,但在这种情况下我不知道密钥,需要它是动态的
原因是我正在存储具有 10 值容量的数组。当 SharedPreferences 包含 10 个实例时,它会删除第一个并添加新的。
我会将您的首选项存储为 json 列表或简单的逗号分隔列表的单个条目。因此,它更容易使用。
对于 JSON,您可以使用 gson 库(android 3.0+ 的一部分)或从以下网址下载:http ://code.google.com/p/google-gson/