如何在同一个应用程序中使用2个不同的REALM文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在同一个应用程序中使用2个不同的REALM文件相关的知识,希望对你有一定的参考价值。

我开发了一个使用一种语言“English”的应用程序,之后他们要求我添加另一种语言,并且数据库的结构在同一个数据库中不能有2种语言,所以如何在同一个应用程序中实现2个realm DBs文件。有什么建议 ?

答案

您可以使用name参数指定其他Realm文件。然后根据上下文选择正确的配置

RealmConfiguration englishConfig = new RealmConfiguration.Builder()
  .name("english.realm")
  .build();

RealmConfiguration germanConfig = new RealmConfiguration.Builder()
  .name("german.realm")
  .build();

以上是关于如何在同一个应用程序中使用2个不同的REALM文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Spring Security 中指定 Open ID Realm?

Keycloak Realm VS Keycloak 客户端

如何在 iOS 项目中正确配置 Realm DB 文件 (<db_name>.realm) 的路径?

如何在Swift中返回Realm列表?

如何将 Realm 与 Relay/GraphQL 一起使用

如果我需要用户可以访问数百个其他用户的数据,我可以使用Realm DB吗?