1. 登录
第一步:给它一个点击按钮
@BindView(R.id.edit_phone)
EditText editPhone;
@BindView(R.id.edit_pwd)
EditText editPwd;
@BindView(R.id.login)
Button login;
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//获取用户手机账号
String phone = editPhone.getText().toString();
//获取用户手机密码
String pwd = editPwd.getText().toString();
HashMap<String, Object> map = new HashMap<>();
map.put("phone", phone);
map.put("pwd", pwd);
presenter.startPostInfo(MyUrl.login_url, map);
}
});
2. 解析
第二步:解析数据
@Override
public void PostInfo(String json) {
Gson gson = new Gson();
LoginBean loginBean = gson.fromJson(json, LoginBean.class);
if (loginBean.getStatus().equals("0000")) {
//登录成功
Toast.makeText(this, loginBean.getMessage(), Toast.LENGTH_SHORT).show();
Toast.makeText(this,“登录成功”, Toast.LENGTH_SHORT).show();
startActivity(new Intent(MainActivity.this, Main3Activity.class));
finish();
} else if (loginBean.getStatus().equals("1001")) {
//登录失败
Toast.makeText(this, loginBean.getMessage(), Toast.LENGTH_SHORT).show();
}
}