【发布时间】:2013-07-18 11:48:18
【问题描述】:
假设 Type 是包含 A,B,C,D 作为元素并在 strings.xml 中创建的数组的名称。现在在表单中,用户可以选择任何元素或添加新元素。假设用户添加 E,F,G 。现在我想要实现的是无论如何 Type 数组中有 A,B,C,D,E,F,G。使用 sqlite 已完成。但我只想将其保存在 Type 数组中,而不是其他任何地方。有可能吗?
【问题讨论】:
标签: android arrays serialization
假设 Type 是包含 A,B,C,D 作为元素并在 strings.xml 中创建的数组的名称。现在在表单中,用户可以选择任何元素或添加新元素。假设用户添加 E,F,G 。现在我想要实现的是无论如何 Type 数组中有 A,B,C,D,E,F,G。使用 sqlite 已完成。但我只想将其保存在 Type 数组中,而不是其他任何地方。有可能吗?
【问题讨论】:
标签: android arrays serialization
由于您在 res 文件夹中定义的任何内容都会在 R.java 中获取唯一的 id,它是一个数组,并且在运行时无法更改数组的大小。所以,这是不可能的。
【讨论】:
您只能将数据保存到持久性存储中,例如 SQLite 数据库、共享首选项或文本文件,它们各有优缺点,适合不同的情况,所以请自行选择。
【讨论】: