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”之类的东西

相关文章

SQLite架构简单,又有Json计算能力,有时会承担Json文件/RES...
使用Python操作内置数据库SQLite以及MySQL数据库。
破解微信数据库密码,用python导出微信聊天记录
(Unity)SQLite 是一个软件库,实现了自给自足的、无服务器...
安卓开发,利用SQLite实现登陆注册功能