假设我有一个类似于google示例代码的项目: https://github.com/googlesamples/android-architecture-components 我想向该应用程序添加一个帐户系统。如何保存数据并使以下方案工作:
因此,我应该无法看到第一个用户的数据,而应该从后端为第二个用户加载数据。如何使用房间?
答案 0 :(得分:0)
这是一个通用的问题,所以我可以用通用的答案回答:)。
1-在服务器端,您需要对访问REST服务的用户进行身份验证。有很多方法可以做到这一点。 JWT是一个很好的解决方案。开始阅读this article。
2-在客户端,可能您需要在数据库中引入一个用户表,并将其他数据库的实体链接到用户身份。使用Room,您必须声明一个用户bean,然后将它们链接到其他Room实体。
希望对您有帮助。