| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- package eVVM.apk.ui.login;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import com.hjq.widget.CountdownView;
- import butterknife.BindView;
- import butterknife.OnClick;
- import eVVM.apk.R;
- import eVVM.apk.common.MyActivity;
- import eVVM.apk.helper.InputTextHelper;
- import eVVM.apk.mvp.MvpActivity;
- import eVVM.apk.ui.bean.VerificationCodeBean;
- import eVVM.apk.ui.login.findpwd.FindpwdContract;
- import eVVM.apk.ui.login.findpwd.FindpwdPresenter;
- public class PasswordForgetActivity extends MvpActivity<FindpwdPresenter> implements FindpwdContract.View {
- @BindView(R.id.forget_et_phone)
- EditText forgetEtPhone;
- @BindView(R.id.cv_password_forget_countdown)
- CountdownView cvPasswordForgetCountdown;
- @BindView(R.id.forget_et_code)
- EditText forgetEtCode;
- @BindView(R.id.forget_et_pwd)
- EditText forgetEtPwd;
- @BindView(R.id.forget_et_pwdAgain)
- EditText forgetEtPwdAgain;
- @BindView(R.id.forget_btn_login)
- Button forgetBtnLogin;
- @Override
- protected int getLayoutId() {
- return R.layout.activity_password_forget;
- }
- @Override
- protected int getTitleId() {
- return R.id.tb_password_forget_title;
- }
- @Override
- protected void initView() {
- new InputTextHelper.Builder(this)
- .setMain(forgetBtnLogin)
- .addView(forgetEtPhone)
- .addView(forgetEtCode)
- .addView(forgetEtPwd)
- .addView(forgetEtPwdAgain)
- .build();
- }
- @Override
- protected void initData() {
- }
- @OnClick({R.id.cv_password_forget_countdown, R.id.forget_btn_login})
- public void onViewClicked(View view) {
- switch (view.getId()) {
- case R.id.cv_password_forget_countdown:
- if (forgetEtPhone.getText().toString().length() != 11) {
- // 重置验证码倒计时控件
- cvPasswordForgetCountdown.resetState();
- toast(getString(R.string.common_phone_input_error));
- } else {
- getPresenter().getCode(forgetEtPhone.getText().toString().trim() ,2);
- }
- break;
- case R.id.forget_btn_login:
- if (forgetEtPhone.getText().toString().length() != 11) {
- toast(getString(R.string.common_phone_input_error));
- }else if (!forgetEtPwd.getText().toString().equals(forgetEtPwdAgain.getText().toString())) {
- toast(getString(R.string.register_password_input_error));
- } else {
- // 重置密码
- //startActivityFinish(PasswordResetActivity.class);
- //toast("密码重置成功");
- getPresenter().findpwd(forgetEtPhone.getText().toString(),
- forgetEtPwd.getText().toString().trim(),forgetEtCode.getText().toString().trim());
- }
- break;
- }
- }
- @Override
- protected FindpwdPresenter createPresenter() {
- return new FindpwdPresenter();
- }
- @Override
- public void findpwdError(String msg) {
- toast(msg);
- }
- @Override
- public void findpwdSuccess(VerificationCodeBean data) {
- toast(data.getMsg());
- }
- @Override
- public void getCodeError(String msg) {
- toast(msg);
- }
- @Override
- public void getCodeSuccess(VerificationCodeBean codeData) {
- // 获取验证码
- toast(getString(R.string.common_send_code_succeed));
- }
- }
|