0

显示最后输入的详细信息 我正在创建一个任务管理器来提醒任务,所以我添加了任务,添加任务后,我有一个名为 view 的按钮来显示创建的任务,但它只显示最后一个任务。

4

3 回答 3

1

您看到最后添加的任务的原因是共享首选项根据键值对存储值。因此,当您在共享首选项中使用相同的键添加一些值时,它会覆盖写入。您可以使用不同类型的键将值存储在共享首选项中。但是为了获得更好的性能,您可以使用数据库来执行此操作,这将是您情况下的最佳解决方案

于 2012-12-05T12:21:19.657 回答
0

考虑为此类应用使用 SQLiteDatabase 而不是 SharedPreferences。网上也有很多教程,一步一步地展示如何做到这一点!

于 2012-12-05T12:36:23.450 回答
0

因为您正在覆盖该共享偏好。保存任何具有不同名称的任务不会覆盖以前的首选项。然后通过该名称访问它们。

于 2012-12-05T12:22:32.087 回答