当前位置:首页 > 数据库 > SQlite

android – 基于SQlite语言的表选择

只是为了好奇,我有一个问题!

我的应用程序已经准备就绪..当用户在设置中选择thr首选语言时,我已经实现了双语(英语/泰米尔语),然后整个应用程序转换为该语言(我使用自定义语言环境).一切正常.

我的问题是,我们可以对SQlite数据库做同样的事吗?根据表中的区域设置自动获取数据
“country-en”或“country-ta”?有什么办法吗?我听说thr是一个方法SQLiteOpenHelper.onConfigure(setLocale());在sqlitedatabase中设置语言环境.我想知道它是如何工作的!

解决方法:

当然,是的,你可以.

当您进行查询时,只需附加“en”或“ta”即可.
类似于“SELECT FROM Country_”yourLocale“……” – 如果你想使用两个不同的表.

或者您可以使用一个带有整数字段“Language”的单个表,并传递一个int(0 =英语,1 =泰米尔语 – 仅用于字母顺序,这更容易提醒)…

像“… WHERE … AND Language = 0”之类的东西


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!