【发布时间】:2016-11-15 05:34:43
【问题描述】:
我正在编写一个从旧设备读取和呈现数据的 Android 应用程序。数据由超过 100 个不同的 16 位枚举组成,每个枚举都有数千个可能的值,这些值表示设备信息、状态、错误等...
从历史上看,用户会在一大堆表格中查找返回值。假设设备返回错误枚举值 0xFE04。用户将查看错误表以找到类似的内容...
+---------+-------------+----------+
| Error | Description | Solution |
+---------+-------------+----------+
| 0xFE04 | blah blah | blah |
+---------+-------------+----------+
每个枚举都有一个这样的表,其中包含数百或数千行。这些表格永远不会根据用户输入而改变,但可能会随着提供更广泛支持的更新而改变。
我如何将这些表格存储在代码中,以便我可以高效且有效地向用户返回适当的信息? 首选独立于语言的解决方案,因为此应用可能会移植到 iOS 和 Windows在将来。
【问题讨论】:
-
啊,我误解了您正在使用的数据范围。像 SQLite 这样的某种索引文件确实是一个不错的选择。
标签: java android database enums