我使用Android Room Database为我的Android应用程序创建数据库.它在本地非常适合我,但我不能链接到服务器上让它也在线. 我正在使用Firebase进行身份验证.我try 使用Firebase Realtime Database保存Room中的整个数据库对象,并根据认证的用户在应用程序启动时加载正确的数据库.
我想问一下这有没有可能呢?如果我只能保存Room数据库的整个实例,或者我需要在Firebase上重新创建数据库并逐项保存我的数据呢?
我似乎也无法访问Room的数据库数据,因为当我获得AppDatabase类的对象时,它实际上并没有传递数据.我不知道应该如何做相反的事情,将稍后从Firebase检索到的数据分配给保存的本地数据?
另外,如果Firebase不能实现这一点,你有什么推荐的其他服务器可以让我和Room一起使用吗?