我尝试创建具有两个功能(A和B)的多模块项目。他们有几个实体AEntity和BEntity。
在制作项目之后,我在每个功能模块中有几个MyObjectBox类。
当我做:
FeatureA.MyObjectBox.builder()
.androidContext(application)
.build()
FeatureB.MyObjectBox.builder()
.androidContext(application)
.build()
我明白了:另一个 BoxStore 仍在为此目录打开...原因 BoxStore 只能为一个目录打开一次。
如果我的模型存储在多个 gradle 功能模块中,我如何为多模块项目创建 BoxStore?