我的应用程序中有两个数据库。我有一个从两个数据库中提取数据的存储库。一个数据库有近30个表,另一个数据库有4个表。因为是第一次从数据库中获取数据,所以将调用每个数据库助手onCreate方法并创建表。但是,由于它们是两个数据库,因此在公共存储库中进行一次数据读取将意味着应首先在关闭时同时创建两个数据库。因此,引用的第一个数据库已成功创建,这与预期的一样,但是由于某种原因,当前未创建第二个数据库。如果将其引用移至稍后调用的方法,则现在将创建该方法,但其数据库结构类似于第一个数据库。我该如何解决这个错误?