package com.bwie.weishang.login.persenter; import com.bwie.weishang.login.bean.User; import com.bwie.weishang.login.bean.UserBean; import com.bwie.weishang.login.model.Imodel; import com.bwie.weishang.login.model.UserModle; import com.bwie.weishang.login.view.Iview; /** * author: Wangxinrun * Date: 2017/12/7 * Time: 20:28 */ public class MPersenter implements UserModle.OnFinishLisenter{ private final UserModle UserModle; private Iview iview; private Imodel imodel; public MPersenter(Iview iview){ this.iview=iview; this.UserModle = new UserModle(); } public void login(User user){ UserModle.login(user); UserModle.setOnFinishLisenter(this); } @Override public void onFinish(UserBean userBean) { String code = userBean.getCode(); if("0".equals(code)){ iview.loginSuccess(); }else{ iview.loginFailed(); return; } } }
-----------------------------------
public class Spresenter implements SUsermodel.OnFinishLisenter{ private final SUsermodel SUsermodel; private Sview sview; public Spresenter(Sview sview) { this.sview = sview; this.SUsermodel = new SUsermodel(); } public void sudoku(){ SUsermodel.sudoku(); SUsermodel.setOnFinishLisenter(this); } @Override public void onFinish(Sudoku sudoku) { sview.getData(sudoku); } }