package com.ubt.jimu.user.view; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.CountDownTimer; import android.os.Handler; import android.text.TextUtils; import android.text.method.HideReturnsTransformationMethod; import android.text.method.PasswordTransformationMethod; import android.util.Log; import android.view.View; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import butterknife.ButterKnife; import com.alibaba.android.arouter.facade.Postcard; import com.alibaba.android.arouter.launcher.ARouter; import com.ubt.jimu.BaseActivity; import com.ubt.jimu.R; import com.ubt.jimu.base.entities.ApiStatus; import com.ubt.jimu.user.contract.ResetPasswordContract$Presenter; import com.ubt.jimu.user.contract.ResetPasswordContract$View; import com.ubt.jimu.user.presenter.ResetPasswordPresenter; import com.ubt.jimu.utils.AnimUtils; import com.ubt.jimu.utils.Md5Utils; import com.ubt.jimu.utils.SoftKeyBoardListener; import com.ubt.jimu.widgets.ClearEditText; import com.ubt.jimu.widgets.JAlertDialog; import com.ubt.jimu.widgets.NavigationBarView; import com.ubtech.utils.StringUtils; /* loaded from: classes2.dex */ public class FindPasswordActivity extends BaseActivity implements ResetPasswordContract$View { private Handler a = new Handler(); ClearEditText accountEditText; private ResetPasswordContract$Presenter b; private SoftKeyBoardListener c; ClearEditText captchaEditText; TextView countDownTextView; RelativeLayout countryCodeParent; TextView countryCodeTextView; private JAlertDialog d; private CountDownTimer e; ImageView eyeImageView; NavigationBarView navBarView; ClearEditText passwordEditText; RelativeLayout rlTips; private void D0() { this.accountEditText.setImeOptions(5); this.accountEditText.setImeOptions(268435456); this.captchaEditText.setImeOptions(5); this.captchaEditText.setImeOptions(268435456); this.passwordEditText.setImeOptions(6); this.passwordEditText.setImeOptions(268435456); } private void E0() { this.accountEditText.setOnFocuschangeListener(new ClearEditText.onFocuschangeListener() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.1 @Override // com.ubt.jimu.widgets.ClearEditText.onFocuschangeListener public void a(boolean z) { if (!z) { FindPasswordActivity findPasswordActivity = FindPasswordActivity.this; findPasswordActivity.o(findPasswordActivity.accountEditText.getText().toString().trim()); } else if (FindPasswordActivity.this.rlTips.getVisibility() == 0) { FindPasswordActivity.this.rlTips.setVisibility(8); } } }); this.c = new SoftKeyBoardListener(this); SoftKeyBoardListener.a(this.c, new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.2 @Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener public void a(int i) { if (FindPasswordActivity.this.accountEditText.hasFocus()) { FindPasswordActivity.this.accountEditText.clearFocus(); } } @Override // com.ubt.jimu.utils.SoftKeyBoardListener.OnSoftKeyBoardChangeListener public void b(int i) { } }); } private void F0() { String stringExtra = getIntent().getStringExtra("account"); if (stringExtra == null || stringExtra.length() == 0) { return; } this.accountEditText.setText(stringExtra); o(stringExtra); } private void G0() { this.e = new CountDownTimer(60000L, 1000L) { // from class: com.ubt.jimu.user.view.FindPasswordActivity.4 @Override // android.os.CountDownTimer public void onFinish() { FindPasswordActivity.this.countDownTextView.setText(R.string.get_captcha); FindPasswordActivity.this.countDownTextView.setClickable(true); } @Override // android.os.CountDownTimer public void onTick(long j) { FindPasswordActivity.this.countDownTextView.setText(String.format(FindPasswordActivity.this.getResources().getString(R.string.hint_seconds), Long.valueOf(j / 1000))); } }; this.e.start(); this.countDownTextView.setClickable(false); } private void initView() { new ResetPasswordPresenter(this, this); this.b.b(); this.navBarView.setRightIcon(R.drawable.ic_nav_finish); this.navBarView.setListener(new NavigationBarView.OnActionClickListener.Stub() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.3 @Override // com.ubt.jimu.widgets.NavigationBarView.OnActionClickListener.Stub public void onRightClick(View view) { super.onRightClick(view); FindPasswordActivity.this.onRightActionView(view); } }); } /* JADX INFO: Access modifiers changed from: private */ public void o(String str) { if (TextUtils.isEmpty(str)) { this.rlTips.setVisibility(8); this.countryCodeParent.setVisibility(8); } else { if (StringUtils.f(str)) { this.rlTips.setVisibility(8); this.countryCodeParent.setVisibility(0); return; } this.countryCodeParent.setVisibility(8); if (str.contains("@")) { this.rlTips.setVisibility(8); } else { this.rlTips.setVisibility(0); this.rlTips.startAnimation(AnimUtils.a(5)); } } } public static void start(Context context, String str, String str2) { Intent intent = new Intent(context, (Class) FindPasswordActivity.class); if (str != null && str.length() != 0) { intent.putExtra("account", str); } if (str2 != null && str2.length() != 0) { intent.putExtra("country", str2); } context.startActivity(intent); } @Override // com.ubt.jimu.user.contract.ResetPasswordContract$View public void c(String str) { this.countryCodeTextView.setText(str.substring(str.indexOf("+")) + " (" + str.substring(0, str.indexOf("+")) + ") "); String stringExtra = getIntent().getStringExtra("country"); if (stringExtra == null || stringExtra.length() == 0) { return; } this.countryCodeTextView.setText(stringExtra); } @Override // com.ubt.jimu.user.contract.ResetPasswordContract$View public void d(ApiStatus apiStatus) { Log.i("FindPassword", "onResetSuccess"); if (apiStatus.getCode() == 0) { toastSuccess(getString(R.string.update_success)); this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.6 @Override // java.lang.Runnable public void run() { FindPasswordActivity.this.finish(); } }, 1500L); } } @Override // com.ubt.jimu.user.contract.ResetPasswordContract$View public void e(final String str) { this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.8 @Override // java.lang.Runnable public void run() { FindPasswordActivity.this.toastError(str); if (FindPasswordActivity.this.d != null) { FindPasswordActivity.this.d.dismiss(); } if (FindPasswordActivity.this.e != null) { FindPasswordActivity.this.e.cancel(); } FindPasswordActivity.this.countDownTextView.setText(R.string.get_captcha); FindPasswordActivity.this.countDownTextView.setClickable(true); FindPasswordActivity findPasswordActivity = FindPasswordActivity.this; findPasswordActivity.countDownTextView.setTextColor(findPasswordActivity.getResources().getColor(R.color.txt_287EF1)); } }, 500L); } @Override // com.ubt.jimu.user.contract.ResetPasswordContract$View public void g(final String str) { this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.7 @Override // java.lang.Runnable public void run() { if (FindPasswordActivity.this.d != null) { FindPasswordActivity.this.d.dismiss(); } FindPasswordActivity.this.toastError(str); } }, 1500L); } @Override // androidx.fragment.app.FragmentActivity, android.app.Activity protected void onActivityResult(int i, int i2, Intent intent) { super.onActivityResult(i, i2, intent); if (i2 == -1 && i != 17 && i == 18) { String stringExtra = intent.getStringExtra("country_code"); String stringExtra2 = intent.getStringExtra("country_name"); this.countryCodeTextView.setText(stringExtra + " (" + stringExtra2 + ") "); } } public void onCountDownAction(View view) { String trim = this.accountEditText.getText().toString().trim(); String trim2 = this.countryCodeTextView.getText().toString().trim(); if (TextUtils.isEmpty(trim2)) { findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5)); return; } if (TextUtils.isEmpty(trim)) { findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5)); return; } if (!trim.contains("@") && !StringUtils.f(trim)) { this.countryCodeParent.setVisibility(8); this.rlTips.setVisibility(0); this.rlTips.startAnimation(AnimUtils.a(5)); return; } String replace = trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", ""); if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) { toastError(getString(R.string.error_email_format)); return; } this.b.a(replace + this.accountEditText.getText().toString().trim(), 2); a(R.string.have_send_captcha, R.drawable.ic_loading, true); } public void onCountryCodeAction(View view) { String charSequence = this.countryCodeTextView.getText().toString(); String substring = !TextUtils.isEmpty(charSequence) ? charSequence.substring(charSequence.indexOf("+"), charSequence.indexOf("(") - 1) : null; Postcard a = ARouter.b().a("/account/countrycode"); a.a("selected_code", substring); a.a(this, 18); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.activity_find_password); ButterKnife.a(this); initView(); F0(); D0(); E0(); } @Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity protected void onDestroy() { Handler handler = this.a; if (handler != null) { handler.removeCallbacksAndMessages(null); } SoftKeyBoardListener softKeyBoardListener = this.c; if (softKeyBoardListener != null) { softKeyBoardListener.a(); this.c = null; } RelativeLayout relativeLayout = this.rlTips; if (relativeLayout != null) { relativeLayout.clearAnimation(); } super.onDestroy(); } public void onEyeAction() { if (this.eyeImageView.isSelected()) { this.eyeImageView.setSelected(false); this.eyeImageView.setBackgroundResource(R.drawable.ic_eye_show); this.passwordEditText.setTransformationMethod(PasswordTransformationMethod.getInstance()); ClearEditText clearEditText = this.passwordEditText; clearEditText.setSelection(clearEditText.getText().toString().length()); return; } this.eyeImageView.setSelected(true); this.eyeImageView.setBackgroundResource(R.drawable.ic_eye_hide); this.passwordEditText.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); ClearEditText clearEditText2 = this.passwordEditText; clearEditText2.setSelection(clearEditText2.getText().toString().length()); } public void onRightActionView(View view) { String trim = this.accountEditText.getText().toString().trim(); String trim2 = this.countryCodeTextView.getText().toString().trim(); String trim3 = this.captchaEditText.getText().toString().trim(); String trim4 = this.passwordEditText.getText().toString().trim(); if (!trim.contains("@") && TextUtils.isEmpty(trim2)) { this.countryCodeParent.setVisibility(0); this.rlTips.setVisibility(8); findViewById(R.id.countryCodeParent).startAnimation(AnimUtils.a(5)); return; } if (!trim.contains("@") && !StringUtils.f(trim)) { this.countryCodeParent.setVisibility(8); this.rlTips.setVisibility(0); this.rlTips.startAnimation(AnimUtils.a(5)); return; } if (TextUtils.isEmpty(trim)) { findViewById(R.id.accountParent).startAnimation(AnimUtils.a(5)); return; } if (TextUtils.isEmpty(trim3)) { findViewById(R.id.captchaParent).startAnimation(AnimUtils.a(5)); return; } if (TextUtils.isEmpty(trim4)) { findViewById(R.id.passwordParent).startAnimation(AnimUtils.a(5)); return; } if (com.ubt.jimu.utils.TextUtils.b(trim) && !com.ubt.jimu.utils.TextUtils.a(trim)) { toastError(getString(R.string.error_email_format)); return; } String replace = trim.contains("@") ? "" : trim2.substring(trim2.indexOf("+") + 1, trim2.indexOf("(") - 1).replace(" ", ""); if (trim4.length() < 6) { toastError(getString(R.string.password_len_error_1)); return; } if (trim4.length() > 16) { toastError(getString(R.string.password_len_error_2)); return; } if (!com.ubt.jimu.utils.TextUtils.d(trim4)) { toastError(getString(R.string.password_len_error_3)); return; } this.b.a(replace + trim, Md5Utils.a(trim4), trim3); } @Override // com.ubt.jimu.BaseActivity public void relayout() { } @Override // com.ubt.jimu.user.contract.ResetPasswordContract$View public void b(ApiStatus apiStatus) { if (apiStatus.getCode() == 0) { G0(); this.a.postDelayed(new Runnable() { // from class: com.ubt.jimu.user.view.FindPasswordActivity.5 @Override // java.lang.Runnable public void run() { if (FindPasswordActivity.this.d != null) { FindPasswordActivity.this.d.dismiss(); } } }, 1000L); } } private void a(int i, int i2, boolean z) { JAlertDialog jAlertDialog = this.d; if (jAlertDialog == null) { JAlertDialog.Builder builder = new JAlertDialog.Builder(this); builder.b(i); builder.a(z); builder.a(i2); this.d = builder.a(); } else { jAlertDialog.a(getString(i)); this.d.b(i2); this.d.a(z); } this.d.show(); } @Override // com.ubtech.view.BaseView /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void setPresenter(ResetPasswordContract$Presenter resetPasswordContract$Presenter) { this.b = resetPasswordContract$Presenter; } }