【发布时间】:2014-12-12 20:07:33
【问题描述】:
我正在尝试解决一个问题,即如何有效地存储公共交通数据以便在 Android 中获取和表示它。我的类的简化用法是这样的:用户使用微调器选择公交车号,然后他选择指定街道的停靠点(也使用微调器)。然后他点击提交按钮,指定街道的公交车时刻表显示在提交按钮下方的片段中。主要问题是:存储公共交通数据的最佳结构是什么?三维数组,HashMap,Map还是别的什么?你可以在这里找到一个活生生的例子:http://marijampolietis.balsas.lt/miesto-autobusu-tvarkarastis/ 附言现在,我将两个微调器数据存储在 strings.xml 数组中
【问题讨论】:
-
完全没有考虑过你的项目,我可以向你保证,3维数组不是正确的选择。
-
那么我们是否可以假设可供选择的街道列表对于每个公交车号都是不同的列表?
-
事实上不,它们对所有人都是一样的。但只是为了感兴趣,我想知道如何处理这两种变体