Android_删除购物车
来源:互联网 发布:python socket 长连接 编辑:程序博客网 时间:2024/05/16 16:16
删除购物车的model层
public class DeleteModel { public void deleteverfy(String uid, String pid, final Deleteper deleteper){ HashMap<String, String> map=new HashMap<>(); map.put("uid",uid); map.put("pid",pid); OkHttpUtils.getInstance().doPost("http://120.27.23.105/product/deleteCart", map, new CallBack() { @Override public void onFailed(String msg) { deleteper.onDeleteFailure("失败的请求"); } @Override public void onSuccess(String request) { try { JSONObject object = new JSONObject(request); String code = object.optString("code"); if ("0".equals(code)){ String msg = object.optString("msg"); deleteper.onDeleteSuccesss(msg); }else{ String msg = object.optString("msg"); deleteper.onDeleteFailure(msg); } } catch (JSONException e) { e.printStackTrace(); } } }); }}
m.p的接口
public interface Deleteper { void onDeleteFailure(String error); void onDeleteSuccesss(String code);}public interface DeleteView { void onDeleteFailure(String error); void onDeleteSuccesss(String code);}
删除的presenter层
public class DeletePresenter implements Deleteper { private DeleteView deleteView; private final DeleteModel deleteModel; public DeletePresenter(DeleteView deleteView){ this.deleteView=deleteView; deleteModel = new DeleteModel(); } public void verfiy(String uid,String pid){ deleteModel.deleteverfy(uid,pid,this); } @Override public void onDeleteFailure(String error) { deleteView.onDeleteFailure(error); } @Override public void onDeleteSuccesss(String code) { deleteView.onDeleteSuccesss(code); }}
一级的bean类
public class Group { private boolean flag; private String name; public Group(boolean flag, String name) { this.flag = flag; this.name = name; } public boolean isFlag() { return flag; } public void setFlag(boolean flag) { this.flag = flag; } public String getName() { return name; } public void setName(String name) { this.name = name; }}
二级的bean类
public class Child { /* false, list.get(j).getTitle(), (float) list.get(j).getPrice(), list.get(j).getImages(), list.get(j).getNum() */ private boolean flag; private String title; private double price; private String image; private int num; private String color; private int pid; public Child(boolean flag, String title, double price, String image, int num,String color,int pid) { this.flag = flag; this.title = title; this.price = price; this.image = image; this.num = num; this.color = color; this.pid = pid; } public boolean isFlag() { return flag; } public void setFlag(boolean flag) { this.flag = flag; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public String getImage() { return image; } public void setImage(String image) { this.image = image; } public int getNum() { return num; } public void setNum(int num) { this.num = num; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public int getPid() { return pid; } public void setPid(int pid) { this.pid = pid; }}
阅读全文
0 0
- Android_删除购物车
- android_购物车
- Android_添加购物车
- Android_查询购物车
- Android_二级列表购物车逻辑
- Android_购物车实现输入加减功能
- 购物车增加删除
- 购物车的删除
- 购物车+批量删除
- 购物车删除
- 购物车删除按钮
- 购物车添加删除
- 删除购物车数据
- 购物车批量删除
- 删除购物车
- android_购物车增删改查,结算,全选全不选
- 购物车,增加,删除,总价
- 购物车(排序,删除,查询)
- Springboot 整合 Mybatis 的完整 Web 案例
- 学生信息管理系统
- 为ELK在linux上创建具有管理员操作权限的账户
- Duan2baka的KMP模板!
- MongoDB 增删改查与 Golang 的语法实现
- Android_删除购物车
- XListView的应用
- Qt之创建并使用静态链接库
- 自定义控件
- Use Prometheus+Grafana to monitor the Internet backbone connectivity quality
- 什么是JavaScript闭包?
- Qt之在运行时加载共享库
- linux 下 SVN 常用命令详解
- QT tcpsocket 在断开后重新连接程序直接崩溃