【发布时间】:2019-06-04 06:49:18
【问题描述】:
我有一个 POJO 模型对象“apiResponse”,它具有来自先前 API 调用的值。
{
"status":200,
"userModel":{
...SOME VARIABLES...
},
"otherContentRelatedToUserModel":{
..SOME RELATED CONTENT..
}
}
这个 apiResponse 有一个“UserModel”作为内部对象。
我想要做的是将这个“apiResponse”对象传递给另一个响应为“UserModel”的api调用,并让它只更新APIResponse POJO对象中的UserModel对象。
目标是保持相关内容的单一来源,这可能会根据应用程序中的交互而改变,但可能不会更新其余相关内容。
或者是否有可能至少更新一个已经创建的 pojo 模型作为一个整体,更新模型中的变量值。?
原因::
API 的内容在服务器中的一段时间内不会发生变化,主要是为了避免服务器的流量过大。因此,必须在应用程序端实现一些逻辑。目前使用数据库并不是一个真正可行的选择。
基本上只用另一个 api 调用更新已经创建的 POJO 类对象的一部分。
这在使用改造的 android(kotlin) 中是否可行?或者有没有其他方法可以实现?
【问题讨论】: