package com.example.com.lixiaolong_04_27_.mvp.fragment1.model; import com.example.com.lixiaolong_04_27_.mvp.fragment1.bean.UserBean; import com.example.com.lixiaolong_04_27_.okhttp.OkhttpListener; import com.example.com.lixiaolong_04_27_.okhttp.OkhttpUtils; import com.example.com.lixiaolong_04_27_.ui.intef.Aip; import com.google.gson.Gson; import java.util.HashMap; import java.util.Map; public class LoginModel implements LoginMM { @Override public void login(String mobile, String password, final OkhttpListener okhttpListener) { Map<String, String> params = new HashMap<>(); params.put("mobile", mobile); params.put("password", password); OkhttpUtils.getInstance().doPost(Aip.LOGIN_URL, params, new OkhttpListener() { @Override public void Ok(String str) { UserBean userBean = new Gson().fromJson(str, UserBean.class); if ("0".equals(userBean.getCode())){ okhttpListener.Ok(str); } } @Override public void No(Exception e) { } }); } } 对应的接口
public interface LoginMM { void login(String mobile, String password, OkhttpListener okhttpListener); }