注册登陆 + 获取 + Name + Password + 实现登陆 + Presenter层

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);
}




猜你喜欢

转载自blog.csdn.net/xiaoniba987/article/details/80176693
今日推荐