79373a8b6b3c4c3145abdf7fbeff67c0b6d0a639.svn-base 834 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package eVVM.apk.ui.login.login;
  2. import java.util.List;
  3. import eVVM.apk.mvp.MvpPresenter;
  4. import eVVM.apk.ui.bean.LoginBean;
  5. /**
  6. * Created by Android Studio.
  7. * User: zbb
  8. * Date: 2019/6/1
  9. * Describe: LoginPresenter
  10. */
  11. public class LoginPresenter extends MvpPresenter<LoginContract.View> implements LoginContract.Presenter,LoginOnListener {
  12. private LoginModel loginModel;
  13. @Override
  14. public void start() {
  15. loginModel = new LoginModel();
  16. }
  17. @Override
  18. public void login(String telephone, String password) {
  19. loginModel.setListener(this);
  20. loginModel.login(telephone,password);
  21. }
  22. @Override
  23. public void onSucceed(LoginBean data) {
  24. getView().loginSuccess(data);
  25. }
  26. @Override
  27. public void onFail(String msg) {
  28. getView().loginError(msg);
  29. }
  30. }