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

时间:2018-02-22 08:00:12

标签: android realm

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

1 个答案:

答案 0 :(得分:1)

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

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

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