【发布时间】:2012-02-25 19:10:23
【问题描述】:
我的场景:
我在显示城市名称列表的活动中填充 ListView。当我选择一个城市名称时,我将启动一个新活动,该活动将在 TextView 标题中显示城市名称。这是完美的工作,在我的新活动中使用“getIntent”调用。
然后我想在我的新活动中填充另一个 ListView,列出城市中的所有街道。
这是我的问题。在我的数据库中,我有一个我在第一次活动中调用的城市名称表。此表中表示城市名称的字段包含空格(例如,旧金山)。
我的想法是将这些数据传递给新活动,然后将结果打包到一个新的 rawQuery 命令中,以查询另一个数据库表中存在的街道名称,该数据库表将包含特定城市的所有街道。问题是表名不能包含空格(所以我的表名为 SanFrancisco)。没关系,除了我不想在我的第一个活动中显示“旧金山”,我想显示“旧金山”。
解决方案是否会在我的城市列表表中创建另一个字段,该字段将包含城市单词的非空格版本,并将其也传递给新活动?如果是这样,考虑到我没有在我的初始 ListView 中显示它,我该怎么做?
【问题讨论】: