MongoDB 领域:io.realm:realm-gradle-plugin:10.16.1
我有一个定义的库
@RealmModule(library=true, allClasses=true)
class LibraryModule() {}
并且有一个函数 LibraryDatabaseConfiguration()
return new RealmConfiguration.Builder()...modules(new LibraryModule()).build()
在应用程序代码中
var database = Realm.getInstance(LibraryDatabaseConfiguration())
使我能够访问具有库中定义的架构的数据库 - 正如预期的那样。
添加后应用中
@RealmModule(classes={storage1.class, storage2.class})
class AppModule() {}
和函数 AppDatabaseConfiguration()
return new RealmConfiguration.Builder()...modules(new AppModule()).build()
函数 LibraryDatabaseConfiguration() 返回具有应用程序中定义的架构而不是库的配置。
我通过迭代来验证这一点
database.getSchema().getAll()
问题是 - 如何使用正确的 @RealmModule 将配置保留在库中?