我是Android开发的新手,我正在开始一个新的个人项目,在这里我必须使用GraphQL查询从后端服务器中获取数据。
问题是如何使用带有Apollo自动生成的类的Room Database实现数据持久性。
我想到了创建自己的模型类,该模型类与Apollo Auto生成的类分开,并在涉及到我创建的模型的对象时立即添加响应,并将其用作主要数据源。显示给用户。
这是一个好方法吗?如果是这样,将阿波罗响应映射到我的模型对象的最佳实践是什么。 当前,我正在使用for循环,该循环遍历响应并将每个字段映射到相应的字段并将其插入列表中。这样有效吗?