如何在Codename One中修改本地存储的对象 - 最佳实践

时间:2014-03-08 02:14:36

标签: local-storage codenameone

如何修改或添加以前存储的对象?如果我有一个名为“people”的哈希表,它目前维护着代表个人的100个哈希表,我将如何向其中一个“人”添加个人资料图片和最喜欢的报价。我看到访问顶级本地存储的示例,但我似乎无法找到有关直接访问嵌套成员的任何信息。显然,这可以通过读取哈希表对象,修改所需数据并重写对象来完成,但这似乎效率太低。

1 个答案:

答案 0 :(得分:0)

存储是一种类似文件系统的结构,专为较小的东西而设计,当你编写一个有效序列化的对象时,这对于较小的元素是有益的。您可以将数据细分为较小的“批次”以提高效率,而不是将整个数据写入一个存储条目。

或者,您可以使用SQLite或CloudObject存储元素,这两个元素都在developer guidehow do I& course