几天前,我开始使用Retrofit而不是OkHTTP来与API进行通信。一切都很完美,但我有一个疑问,我没有发现任何明确的事情。
如果我的API有这样的JSON响应
XmlElementWrapper
这意味着我应该有这样的POJO结构?
{
"event": {
"status": "4",
"participants": "5.455"
},
"more_data": "string_data",
"even_more_data": 0
}
是否有将所有这些信息存储在一个POJO中?
由于
答案 0 :(得分:0)
@ Joseph82,使用内部类并不总是一个好主意。如果您不小心并且您不知道自己在做什么,那么内存泄漏的可能性很大。因此,我建议在使用Retrofit(个人意见)时坚持两种方法。
这是关于该主题的stackoverflow讨论的link。检查"垃圾收集和非静态内部类"节