判断后台数据,显示需要的数据

1
全局变量  private int shuliang=0;
2.
在接口调用成功后

dingdanList = JSON.parseArray(string, Dingdan.class);
                                shuliang();
 private void shuliang(){
        shuliang = 0;
        if (dingdanList.size() == 0) {
            tv_dingdanshuliang.setVisibility(View.GONE);
        } else {
        for (Dingdan item : dingdanList) {
            int type = item.getO_TypeID();
            if (item.getO_ISCancel() == 0)
                if (type == 1 || type == 2 || type == 3 || type == 8 || type == 9) {
//                    jinxingzhongList.add(item);
//                    shuliang = jinxingzhongList.size();
//                    Log.i("shuliang",shuliang+"");
//                    if (shuliang==0) {
//                        tv_dingdanshuliang.setVisibility(View.GONE);
//                    } else {
//                        tv_dingdanshuliang.setText(shuliang+"");
//                        tv_dingdanshuliang.setVisibility(View.VISIBLE);
             
                    }
                }
            if (shuliang==0){
                tv_dingdanshuliang.setVisibility(View.GONE);
            }else {
                tv_dingdanshuliang.setText(shuliang+"");
                tv_dingdanshuliang.setVisibility(View.VISIBLE);
            }
        }
    }
3.在ononResume中调用接口方法

猜你喜欢

转载自blog.csdn.net/ydc0128/article/details/80491598