如何在同一个应用程序中使用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文件的主要内容,如果未能解决你的问题,请参考以下文章