Presenter

public interface Ipresenter {
    void getList(int pid);
    void  getCar();
}
public class  Presenter implements Ipresenter{
    ShowView showView;
    public Presenter(WebActivity webActivity) {
        showView = webActivity;
    }

    @Override
    public void getList(final int pid) {
        OK.getOk().doGet("http://www.zhaoapi.cn/product/addCart?uid=81&pid="+pid, new OKCallBack() {
            @Override
            public void onUI(String json) {
                Log.i("TAG",json);

            }

            @Override
            public void onFailed(String json) {

            }
        });
    }

    @Override
    public void getCar() {
        OK.getOk().doGet("http://www.zhaoapi.cn/product/getCarts?uid=81", new OKCallBack() {
            @Override
            public void onUI(String json) {
                Gson gson = new Gson();
                Car car = gson.fromJson(json, Car.class);
                List<Car.DataBean> data = car.getData();for (int u = 0;u<data.size();u++){
                    data.get(u).getList();
                }

                showView.getListDta(car);

            }

            @Override
            public void onFailed(String json) {

            }
        });
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41880248/article/details/81274069