在我的数据库中,我有一个包含本地化城市的表格。
城市
_id | name_en | name_de | name_it
0 |罗马|罗马|罗马
1 |慕尼黑|慕尼黑|摩纳哥
...
现在我要显示一个ListView,其中每行都存在由用户语言中的名称开头的所有名称。此外,整个列表应按用户语言按城市排序。
这种问题的正确设计模式是什么?
答案 0 :(得分:0)
这是一个相当广泛的问题,但这是一个通用的方法:
如果您需要特定帮助,请发布相关代码。
答案 1 :(得分:0)
显然,您需要确定用于SQL请求的列(用于说明要检索的列和要排序的列)。所以你的列名应该是公共常量。并且您需要有一个方法来返回列名(其中一个常量),具体取决于当前的设备区域设置。如果区域设置与应用程序区域设置的已知区域设置不匹配,请使用其中一个常量作为后备。