Java 文件室持久性库-多个架构

Java 文件室持久性库-多个架构,java,android,sqlite,android-room,Java,Android,Sqlite,Android Room,我们的应用程序应该同时记录多个帐户。所有帐户都使用非常相似的数据结构。然而,他们使用的数据不同 目前,当用户从一个帐户切换到另一个帐户时,我们正在清除数据库并为当前帐户同步它。但从服务器获取所有内容需要2-3秒 我们尝试的是为每个登录创建不同的模式,并在它们之间切换。(我不确定是否可能,因为我找不到任何相关问题,文档也保持沉默)。这将节省积极使用多个帐户的用户的神经 是否可以使用多个模式实现数据访问 房间持久性图书馆 不知道是否可以为每个用户创建不同的模式,但可以为每个用户创建不同的数据库并切换

我们的应用程序应该同时记录多个帐户。所有帐户都使用非常相似的数据结构。然而,他们使用的数据不同

目前,当用户从一个帐户切换到另一个帐户时,我们正在清除数据库并为当前帐户同步它。但从服务器获取所有内容需要2-3秒

我们尝试的是为每个登录创建不同的模式,并在它们之间切换。(我不确定是否可能,因为我找不到任何相关问题,文档也保持沉默)。这将节省积极使用多个帐户的用户的神经

是否可以使用多个模式实现数据访问 房间持久性图书馆


不知道是否可以为每个用户创建不同的模式,但可以为每个用户创建不同的数据库并切换整个数据库。单个表只能有一个模式。为什么不为不同的模式创建不同的表呢?这里的第一个答案可能会对您有所帮助: