当前位置: 首页 > 文档资料 > DBFlow 中文文档 >

关于DBFlow的多个实例/多个数据库模块

优质
小牛编辑
125浏览
2023-12-01

然而,在有些情况下的应用程序有一个library或子项目也使用DBFlow来管理其数据库时候。这是一个重要的方案,因为它可以让你在用多个应用程序中重复使的数据库。此前,DBFlow不支持这种用例,并试图这样做的时候会失败。

为了解决这个问题,你必须确保数据库的module被加载。幸运的是,这是一个非常简单的过程。

for KAPT:

通过传递,再把它添加到创建 模块。

最后,指示DBFlow加载包含数据库模块(您可能需要构建应用程序生成的类文件才能够引用它)。

这个方法可以被调用多次,而不会对应用程序的状态产生任何影响, 因为它使已经加载的那些的映射