package com.lbp.yuekao.presenter; import com.lbp.yuekao.bean.GoosBean; import com.lbp.yuekao.http.OnNetListener; import com.lbp.yuekao.model.ConModelImpl; import com.lbp.yuekao.model.IConModel; import com.lbp.yuekao.view.IContextView; import java.util.ArrayList; import java.util.List; /** * Created by Administrator on 2018/1/17 0017. */ public class MainPresenter { private IConModel imainModel; private IContextView iContextView; public MainPresenter(IContextView iContextView) { this.iContextView = iContextView; imainModel = new ConModelImpl(); } public void getGoods() { imainModel.getGoods(new OnNetListener<GoosBean>() { @Override public void onSuccess(GoosBean goosBean) { //List<GoosBean.DataBean> groupList, List<List<GoosBean.DataBean.DatasBean>> childList List<GoosBean.DataBean> dataBean = goosBean.getData(); List<List<GoosBean.DataBean.DatasBean>> childList = new ArrayList<List<GoosBean.DataBean.DatasBean>>(); for (int i = 0; i < dataBean.size(); i++) { List<GoosBean.DataBean.DatasBean> datas = dataBean.get(i).getDatas(); childList.add(datas); } iContextView.showList(dataBean, childList); } @Override public void onFailure(Exception e) { } }); } }
购物车的presenter层
最新推荐文章于 2021-03-19 21:41:11 发布
本文详细介绍了MVP架构模式在Android应用开发中的实现方式。通过具体案例,展示了Presenter如何连接Model与View,实现业务逻辑处理及数据交互。文章重点讲解了MainPresenter类的功能,包括初始化过程、获取商品数据的方法及其回调处理。
8015

被折叠的 条评论
为什么被折叠?



