1:
public class LoginActivity extends BaseActivity { @BindView(R.id.ed_name) EditText edName; @BindView(R.id.ed_password) EditText edPassword; private LoginPresenter loginPresenter; private LoginBean.ResultBean loginBean; @Override protected int getLayoutId() { return R.layout.activity_login; } @Override protected void initView() { ButterKnife.bind(this); loginPresenter = new LoginPresenter(); loginPresenter.attach(this); } @OnClick(R.id.register_jump) public void regbutton(){ Intent intent=new Intent(LoginActivity.this,RegierActivity.class); startActivity(intent); finish(); } @OnClick(R.id.button_long) public void logbutton(){ if (TextUtils.isEmpty(getPhone())) { Toast.makeText(LoginActivity.this, "账号不能为空",Toast.LENGTH_SHORT).show(); return; }else if (TextUtils.isEmpty(getPwd())) { Toast.makeText(LoginActivity.this, "密码不能为空",Toast.LENGTH_SHORT).show(); return; }else{ loginPresenter.loginBean(getPhone(), getPwd()); } } public String getPhone(){ return edName.getText().toString().trim(); } public String getPwd(){ return edPassword.getText().toString(); } ///////方法 public void loginBean(LoginBean loginBean) { this.loginBean = loginBean.getResult(); if (loginBean.getStatus().equals("0000")) { Toast.makeText(LoginActivity.this,"登录成功",Toast.LENGTH_SHORT).show(); Intent intent=new Intent(LoginActivity.this,MainActivity.class); startActivity(intent); } } public void onFailed(String message) { Toast.makeText(this, message+"失败", Toast.LENGTH_SHORT).show(); } @Override protected void onDestroy() { super.onDestroy(); loginPresenter.detach(); } }
2:pwd
public class RegierActivity extends BaseActivity { @BindView(R.id.Reg_name) EditText RegName; @BindView(R.id.Reg_password) EditText RegPassword; ///////////Bean 类 private RegisterBean registerBean; private LoginPresenter loginPresenter; @Override protected int getLayoutId() { return R.layout.activity_regier; } @Override protected void initView() { ButterKnife.bind(this); loginPresenter = new LoginPresenter(); loginPresenter.reattach(this); } ///注册按钮 @OnClick(R.id.button_Reg) public void regbutton() { if (TextUtils.isEmpty(getPhone())) { Toast.makeText(RegierActivity.this, "账号不能为空", Toast.LENGTH_SHORT).show(); return; } else if (TextUtils.isEmpty(getPwd())) { Toast.makeText(RegierActivity.this, "密码不能为空", Toast.LENGTH_SHORT).show(); return; } else { loginPresenter.regBean(getPhone(), getPwd()); } } public String getPhone() { return RegName.getText().toString().trim(); } public String getPwd() { return RegPassword.getText().toString(); } ///注册成功 测试手机号:18310927569 密码:123456 public void regBean(RegisterBean registerBean) { this.registerBean = registerBean; if ("0000".equals(registerBean.getStatus())) { Toast.makeText(RegierActivity.this, "注册成功", Toast.LENGTH_LONG).show(); Intent intent = new Intent(RegierActivity.this, LoginActivity.class); startActivity(intent); finish(); } } public void onrFailed(String message) { Toast.makeText(this, message + "注册失败", Toast.LENGTH_LONG).show(); } @Override protected void onDestroy() { super.onDestroy(); loginPresenter.redetach(); } }