首页 > 解决方案 > 我从 API 服务器将数据添加到列表中,但列表的大小为零,为什么?

问题描述

我正在将数据从模型类对象添加到列表中,但它仍然显示列表大小为零:

 apiService.getOrdersDateWise(dateFrom,dateTo).enqueue(new Callback<List<OrdersDateWiseModel>>() {
    @Override public void onResponse(Call<List<OrdersDateWiseModel>> call, Response<List<OrdersDateWiseModel>> response) {

    List<OrdersDateWiseModel> ordsList = response.body();
    int ordsListSize = ordsList.size();
    Log.i(TAG, "OrdersListSize 250 : " + ordsListSize);
    if (ordsList.size() != 0) {
        if (fromDateMillisecs <= toDateMillisecs) {
            for (int i = 0;i<ordsList.size();i++){
                String ordDate = ordsList.get(i).getOrder_date();
                String ordNo = ordsList.get(i).getOrder_number();
                String ordValue = ordsList.get(i).getOrder_value();
                String retaId = ordsList.get(i).getRetailer_id();
                String shopName1 = ordsList.get(i).getShop_name();
                String retName1 = ordsList.get(i).getRetailer_name();
                String area1 = ordsList.get(i).getArea();
                String phone1 = ordsList.get(i).getPhone();

                getOrdersList.add(
                  new OrdersDateWiseModel(
                   ordDate,
                   ordNo,
                   ordValue,
                   retaId,
                   shopName1,
                   retName1,
                   area1,
                   phone1
                ));
        }

       ordersDateWiseAdapter.notifyDataSetChanged();

我期望的输出是列表的大小:

I/OrdersDateWiseActivity: OrdersListSize 250 : 0

标签: javaandroid

解决方案


推荐阅读