我在如何将这个POJO数据插入listview,使用什么适配器,即使我的POJO做得正确,但是它有效但可能有更好的解决方案,我不想要你做我的“家庭作业”,我只需要一个正确方向的友好点。
谢谢
的Json http://www.json-generator.com/api/json/get/bIHFFZqzyq?indent=2
POJO
public class ParcelPOJO {
static class WrapperPa{
private int code;
private Data data;
private boolean error;
private String message;
//Getters
}
static class Data {
private List<Live> live;
private List<Packed> packed;
private List<Procesing> processing;
private List<Received> received;
private List<Sent> sent;
//getters
}
static class Live{
private String codeNumber;
private String status;
private String orderStorageShowPrice;
//getters
}
static class Packed{
private String codeNumber;
private String status;
private String orderStorageShowPrice;
//getters
}
static class Procesing{
private String codeNumber;
private String status;
private String orderStorageShowPrice;
//getters
}
static class Received{
private String codeNumber;
private String status;
private String orderStorageShowPrice;
//getters
}
static class Sent{
private String codeNumber;
private String status;
private String orderStorageShowPrice;
//getters
}
}
答案 0 :(得分:-1)
假设这是您想要的数据格式,您可以使用ArrayList或Array来存储ParcelPOJO实例。实施例
final ArrayList<ParcelPOJO> list = new ArrayList<ParcelPOJO>();
for (int i = 0; i < valueCount; ++i) {
// Create yourParcelPojoInstance and add data
// Then add the instance to list
list.add(yourParcelPojoInstance);
}
由于您拥有这么多数据成员,我相信您会在列表项中显示多个数据。您应该扩展ArrayAdapter
并覆盖getView
方法。
您可以从this tuttorial
如果您遇到任何问题,那么您可以回复更具体的问题。
您还询问您的POJO是否做得对吗?经过一番研究,我认为可以使用。感谢Mou。