0

我正在做一个简单的应用程序,其中 ListView 从存储在 SharedPreferences 中的数据中填充。我需要从 SharedPreference 中读取所有密钥对值。我使用了另一个帖子中给出的相同问题的代码,但它根本没有帮助我。该代码使用 Map 从 SharedPreference 中获取所有()。当我尝试在 MAP 中打印键的 count() 时,它总是给出零计数。由于这个问题,我被困在我的应用程序构建中。有人可以用一个简单的代码帮助我从 SharedPreference 中检索所有键和值吗?谢谢。

4

1 回答 1

0

您可以像这个Example一样存储和检索数组列表或数组数据。

您正在将数据提取到列表中,但您没有将数据从 arraylist 存储到 sharedprefence 中。

在这种情况下(从未尝试过,但这可能有效)

店铺

  1. 如上例所示检索大小变量

  2. 将大小增加 1(存储一个值)

  3. 在 SharedPreference 中存储值

  4. 在 SharedPreference 中存储大小。

拿来

  1. 如上例所示检索大小变量

  2. 然后遍历所有值的循环

于 2013-09-13T06:32:26.380 回答