【发布时间】:2018-03-13 17:52:20
【问题描述】:
我尝试使用多个共享首选项键来执行此操作,但它变得非常复杂。 我看到有人说用 JSON 可以,但不知道怎么做。
我的应用在 ListView 中有很多项,我想在每个项中保存多个值。
您可以想象一个联系人管理应用。 点击Item(person name)时,可以查看电话号码、地址、图片等值。当然,它们可以被编辑、添加和删除。
是否可以使用 JSON 将值保存在单个 KEY 中? 这样我就可以在单击每个项目时加载它的值。
【问题讨论】:
-
您可以使用可展开的列表视图来显示视图中的属性,是的,在一个键下可以说联系人 1,您可以在其中保存很多东西,例如姓名、电话、地址等,如果您提供某种代码,我们可以帮助您!
-
我只是不知道应该给你看什么代码。我使用了共享首选项,以便在两个活动之间交换数据。如果您可以向我展示如何使用 JSON 保存和加载值的示例代码,我想我可以将其应用到我的代码中。
标签: android json sharedpreferences key-value-store saving-data