d048a824753bd2dd4e47a4b9f6f4aeef43d6601b.svn-base 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package eVVM.apk.ui.My;
  2. import android.os.Bundle;
  3. import android.view.View;
  4. import android.widget.Button;
  5. import android.widget.EditText;
  6. import com.hjq.widget.CountdownView;
  7. import butterknife.BindView;
  8. import butterknife.ButterKnife;
  9. import butterknife.OnClick;
  10. import eVVM.apk.R;
  11. import eVVM.apk.common.MyActivity;
  12. import eVVM.apk.helper.InputTextHelper;
  13. public class InformationActivity extends MyActivity {
  14. @BindView(R.id.information_et_name)
  15. EditText informationEtName;
  16. @BindView(R.id.information_et_phone)
  17. EditText informationEtPhone;
  18. @BindView(R.id.cv_information_countdown)
  19. CountdownView cvInformationCountdown;
  20. @BindView(R.id.information_et_code)
  21. EditText informationEtCode;
  22. @BindView(R.id.information_et_pwd)
  23. EditText informationEtPwd;
  24. @BindView(R.id.information_et_email)
  25. EditText informationEtEmail;
  26. @BindView(R.id.forget_btn_login)
  27. Button forgetBtnLogin;
  28. @Override
  29. protected int getLayoutId() {
  30. return R.layout.activity_information;
  31. }
  32. @Override
  33. protected int getTitleId() {
  34. return R.id.tb_information_title;
  35. }
  36. @Override
  37. protected void initView() {
  38. new InputTextHelper.Builder(this)
  39. .setMain(forgetBtnLogin)
  40. .addView(informationEtName)
  41. .addView(informationEtPhone)
  42. .addView(informationEtCode)
  43. .addView(informationEtPwd)
  44. .addView(informationEtEmail)
  45. .build();
  46. }
  47. @Override
  48. protected void initData() {
  49. }
  50. @OnClick({R.id.cv_information_countdown, R.id.forget_btn_login})
  51. public void onViewClicked(View view) {
  52. switch (view.getId()) {
  53. case R.id.cv_information_countdown:
  54. if (informationEtPhone.getText().toString().length() != 11) {
  55. // 重置验证码倒计时控件
  56. cvInformationCountdown.resetState();
  57. toast(getString(R.string.common_phone_input_error));
  58. } else {
  59. // 获取验证码
  60. toast(getString(R.string.common_send_code_succeed));
  61. }
  62. break;
  63. case R.id.forget_btn_login:
  64. if (informationEtPhone.getText().toString().length() != 11) {
  65. toast(getString(R.string.common_phone_input_error));
  66. } else {
  67. // 重置密码
  68. //startActivityFinish(PasswordResetActivity.class);
  69. toast("修改成功");
  70. }
  71. break;
  72. }
  73. }
  74. }