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) { } }); } }