我正在做一个简单的应用程序,其中从存储在SharedPreferences中的数据填充ListView。我需要读取SharedPreference中的所有密钥对值。我使用了另一篇文章中给出的相同问题的代码,但它根本没有帮助我。 代码使用了来自SharedPreference的Map到getALL()。当我尝试在MAP中打印键的count()时,它总是给出零计数。由于这个问题,我被困在我的应用程序构建中。 有人可以帮我一个简单的代码来从SharedPreference中检索所有的键和值吗?感谢。
答案 0 :(得分:0)
您可以存储和检索arraylist或数组数据,例如Example。
您正在将数据提取到列表中,但您没有将数据存储到arraylist的sharedprefence中。
在这种情况下(从未尝试过,但这可能有效)
商品强>
检索尺寸变量,如上例所示
增量大小为1(存储一个值)
在SharedPreference中存储值
在SharedPreference中存储大小。
<强>提取强>
检索尺寸变量,如上例所示
然后遍历所有值的循环