package com.example.com.lixiaolong_04_27_.mvp.fragment1.presenter; import com.example.com.lixiaolong_04_27_.mvp.fragment1.bean.UserBean; import com.example.com.lixiaolong_04_27_.mvp.fragment1.model.LoginModel; import com.example.com.lixiaolong_04_27_.mvp.fragment1.view.LoginView; import com.example.com.lixiaolong_04_27_.okhttp.OkhttpListener; import com.google.gson.Gson; public class LoginPresenter implements LoginPP { private LoginView loginView; private LoginModel loginModel; public LoginPresenter(LoginView loginView) { this.loginView = loginView; loginModel=new LoginModel(); } public void login(final String mobile, String password) { loginModel.login(mobile, password, new OkhttpListener() { @Override public void Ok(String str) { UserBean userBean = new Gson().fromJson(str, UserBean.class); if ("0".equals(userBean.getCode())){ loginView.loginSuccess(userBean); } } public void No(Exception e) { } }); } }
对应的接口 public interface LoginPP { void login(String mobile, String password); }