我想实现一个通用数据模型类,它将具有一个string类型的属性

问题描述 投票:-1回答:1

我想实现一个通用的数据模型类,它将具有一个string类型的属性,它将包含整个服务器json响应

所以我是初级Android开发人员,我想到的问题是我必须为不同的服务器响应创建不同的数据模型类。所以我想到了一种解决方法,并使用适配器为数据充气,为我的所有视图创建了单一数据模型。现在这个数据模型类只有一个string类型的属性,它将包含我从api得到的整个json响应,我可以稍后在我的适配器中解析。

我只是想知道我的方法是错误的还是更清洁的做法。和/或是否有任何性能优势?

java android adapter datamodel
1个回答
0
投票

尝试创建类似的泛型类

public Response<T> {
  String status;
  T data;
  String error;
}

而不是手动解析响应使用Gson库将您的Json转换为模型类,然后将模型传递给适配器

© www.soinside.com 2019 - 2024. All rights reserved.