what-the-bank/sources/com/scb/phone/view/fragment/ntb/NtbUserInfoFragment.java

525 lines
19 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.scb.phone.view.fragment.ntb;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.text.Editable;
import android.text.InputFilter;
import android.text.TextWatcher;
import android.text.method.DigitsKeyListener;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.viewpager.widget.ViewPager;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import com.akexorcist.localizationactivity.LocalizationActivity;
import com.scb.phone.R;
import com.scb.phone.view.activity.BaseActivity;
import com.scb.phone.view.activity.demo.ntb.NTBLandingActivity;
import com.scb.phone.view.activity.hml.HmlNTBApplyLoanEntryActivity;
import com.scb.phone.view.adapter.ntb.UserProfileImageSelectionAdapter;
import com.scb.phone.view.custom.common.CommonInputViewGroup;
import com.scb.phone.view.custom.common.CustomEditText;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import me.relex.circleindicator.CircleIndicator;
import o.C0566Jp;
import o.C0907Rf;
import o.C12912fKx;
import o.C14957gcv;
import o.C1731aMq;
import o.C6583cXR;
import o.C7689ct;
import o.FsF;
import o.InterfaceC13391fZD;
import o.InterfaceC6656cZW;
import o.ZI;
import o.cXH;
import o.lUI;
/* loaded from: classes5.dex */
public class NtbUserInfoFragment extends Hilt_NtbUserInfoFragment implements InterfaceC6656cZW.LWm, ViewPager.ojQ {
private static final Map<String, Integer> d;
private UserProfileImageSelectionAdapter c;
private InputFilter[] g;
@BindView
protected Button mBtnAction;
@BindView
protected CommonInputViewGroup mEmailInput;
@BindView
protected CircleIndicator mIndicator;
@BindView
protected CommonInputViewGroup mMobileNumberInput;
@BindView
protected CommonInputViewGroup mNameInput;
@BindView
protected ImageView mNtbUserInfoLeftImageView;
@BindView
protected ImageView mNtbUserInfoRightImageView;
@InterfaceC13391fZD
public C1731aMq mPresenter;
@InterfaceC13391fZD
public SharedPreferences mSharedPreferences;
@BindView
protected ViewPager mViewPager;
private TextWatcher i = new TextWatcher(this) { // from class: com.scb.phone.view.fragment.ntb.NtbUserInfoFragment.4
private NtbUserInfoFragment b;
@Override // android.text.TextWatcher
public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
{
this.b = this;
}
@Override // android.text.TextWatcher
public final void afterTextChanged(Editable editable) {
if (this.b.mPresenter != null) {
this.b.mPresenter.b(editable.toString());
}
}
};
private TextWatcher j = new TextWatcher(this) { // from class: com.scb.phone.view.fragment.ntb.NtbUserInfoFragment.5
private NtbUserInfoFragment e;
@Override // android.text.TextWatcher
public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
{
this.e = this;
}
@Override // android.text.TextWatcher
public final void afterTextChanged(Editable editable) {
if (this.e.mPresenter != null) {
String obj = editable.toString();
lUI lui = this.e.mPresenter.f8497o;
String trim = obj != null ? obj.trim() : obj;
if (trim != null && Pattern.compile("^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$").matcher(trim).matches()) {
this.e.mPresenter.c(obj);
} else {
this.e.a();
}
}
}
};
private TextWatcher h = new TextWatcher(this) { // from class: com.scb.phone.view.fragment.ntb.NtbUserInfoFragment.1
private NtbUserInfoFragment c;
@Override // android.text.TextWatcher
public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
@Override // android.text.TextWatcher
public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
}
{
this.c = this;
}
@Override // android.text.TextWatcher
public final void afterTextChanged(Editable editable) {
this.c.mMobileNumberInput.mEditText.removeTextChangedListener(this);
String replace = editable.toString().replace("-", "");
if (this.c.mPresenter != null && editable.length() == 10 && !editable.toString().equalsIgnoreCase(this.c.mPresenter.h)) {
this.c.mPresenter.d(replace);
} else if (this.c.mPresenter != null && !replace.equalsIgnoreCase(this.c.mPresenter.h)) {
C1731aMq c1731aMq = this.c.mPresenter;
c1731aMq.h = null;
c1731aMq.a = false;
this.c.a();
this.c.mMobileNumberInput.mEditText.setFilters(this.c.g);
this.c.mMobileNumberInput.mEditText.setText(replace);
this.c.mMobileNumberInput.mEditText.setSelection(this.c.mMobileNumberInput.mEditText.getText().length());
}
this.c.mMobileNumberInput.mEditText.addTextChangedListener(this);
}
};
@Override // androidx.viewpager.widget.ViewPager.ojQ
public void onPageScrollStateChanged(int i) {
}
@Override // androidx.viewpager.widget.ViewPager.ojQ
public void onPageScrolled(int i, float f, int i2) {
}
static {
LinkedHashMap linkedHashMap = new LinkedHashMap();
d = linkedHashMap;
linkedHashMap.put("M", Integer.valueOf(R.drawable.ic_ntb_avatar_man));
linkedHashMap.put("F", Integer.valueOf(R.drawable.ic_ntb_avatar_woman));
}
public static NtbUserInfoFragment b(cXH.HBt.RVV rvv) {
Bundle bundle = new Bundle();
bundle.putSerializable("WELCOME_ABOARD_BUTTON_TYPE", rvv);
NtbUserInfoFragment ntbUserInfoFragment = new NtbUserInfoFragment();
ntbUserInfoFragment.setArguments(bundle);
return ntbUserInfoFragment;
}
@Override // androidx.fragment.app.Fragment
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
C1731aMq c1731aMq = this.mPresenter;
if (c1731aMq != null) {
c1731aMq.e((C1731aMq) this);
}
}
@Override // androidx.fragment.app.Fragment
public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
View inflate = layoutInflater.inflate(R.layout.2131559793, viewGroup, false);
ButterKnife.c(this, inflate);
return inflate;
}
@Override // com.scb.phone.view.fragment.BaseFragment, androidx.fragment.app.Fragment
public void onActivityCreated(Bundle bundle) {
super.onActivityCreated(bundle);
UserProfileImageSelectionAdapter userProfileImageSelectionAdapter = new UserProfileImageSelectionAdapter(d);
this.c = userProfileImageSelectionAdapter;
this.mViewPager.setAdapter(userProfileImageSelectionAdapter);
this.mViewPager.addOnPageChangeListener(this);
this.mIndicator.setViewPager(this.mViewPager);
CommonInputViewGroup commonInputViewGroup = this.mNameInput;
TextWatcher textWatcher = this.i;
commonInputViewGroup.mEditText.addTextChangedListener(textWatcher);
commonInputViewGroup.d.add(textWatcher);
byte b = 0;
this.mNameInput.mEditText.setOnFocusChangeListener(new HBt(this, b));
CommonInputViewGroup commonInputViewGroup2 = this.mEmailInput;
TextWatcher textWatcher2 = this.j;
commonInputViewGroup2.mEditText.addTextChangedListener(textWatcher2);
commonInputViewGroup2.d.add(textWatcher2);
this.mEmailInput.mEditText.setOnEditorActionListener(new IeS(this, b));
this.mEmailInput.mEditText.setOnFocusChangeListener(new Sts(this, b));
CommonInputViewGroup commonInputViewGroup3 = this.mMobileNumberInput;
TextWatcher textWatcher3 = this.h;
commonInputViewGroup3.mEditText.addTextChangedListener(textWatcher3);
commonInputViewGroup3.d.add(textWatcher3);
this.mMobileNumberInput.mEditText.setOnEditorActionListener(new RVV(this, b));
this.mMobileNumberInput.mEditText.setOnFocusChangeListener(new LWm(this, b));
this.mMobileNumberInput.mEditText.setKeyListener(DigitsKeyListener.getInstance("0123456789-"));
this.g = this.mMobileNumberInput.mEditText.getFilters();
}
@Override // o.InterfaceC6656cZW.LWm
public final void n() {
this.mNameInput.e();
}
@Override // o.InterfaceC6656cZW.LWm
public final void m() {
this.mNameInput.setErrorText(getString(R.string.incomplete_information));
this.mNameInput.c();
}
@Override // o.InterfaceC6656cZW.LWm
public final void o() {
this.mNameInput.setErrorText(getString(R.string.invalid_name_format));
this.mNameInput.c();
}
@Override // o.InterfaceC6656cZW.LWm
public final void g() {
this.mEmailInput.e();
}
@Override // o.InterfaceC6656cZW.LWm
public final void e() {
this.mEmailInput.setErrorText(getString(R.string.incomplete_information));
this.mEmailInput.c();
}
@Override // o.InterfaceC6656cZW.LWm
public final void c() {
this.mEmailInput.setErrorText(getString(R.string.invalid_format_please_try_again));
this.mEmailInput.c();
}
@Override // o.InterfaceC6656cZW.LWm
public final void f() {
this.mMobileNumberInput.setErrorText(getString(R.string.incomplete_information));
this.mMobileNumberInput.c();
}
@Override // o.InterfaceC6656cZW.LWm
public final void h() {
this.mMobileNumberInput.setErrorText(getString(R.string.invalid_format_please_try_again));
this.mMobileNumberInput.c();
}
@Override // o.InterfaceC6656cZW.LWm
public final void j() {
this.mPresenter.c(R.string.error_generic_resource);
}
@Override // o.InterfaceC6656cZW.LWm
public final void b() {
this.mBtnAction.setEnabled(true);
}
@Override // o.InterfaceC6656cZW.LWm
public final void a() {
this.mBtnAction.setEnabled(false);
}
public void e(List<C0566Jp> list) {
Intent putParcelableArrayListExtra = new Intent(getContext(), (Class<?>) NTBLandingActivity.class).putParcelableArrayListExtra("INTRODUCTION_LIST", new ArrayList<>(list));
putParcelableArrayListExtra.setFlags(268468224);
startActivity(putParcelableArrayListExtra);
}
@Override // o.InterfaceC6656cZW.LWm
public final void a(C0907Rf.Sts sts) {
WeakReference<BaseActivity> weakReference = new WeakReference<>((BaseActivity) getActivity());
C12912fKx.RVV rvv = new C12912fKx.RVV((byte) 0);
rvv.d = weakReference;
rvv.e = sts;
rvv.a = true;
C12912fKx.d(rvv);
}
@Override // o.InterfaceC6656cZW.LWm
public final void d() {
HmlNTBApplyLoanEntryActivity.HBt hBt = HmlNTBApplyLoanEntryActivity.m;
Context context = getContext();
C14957gcv.e(context, "");
startActivity(new Intent(context, (Class<?>) HmlNTBApplyLoanEntryActivity.class));
}
@OnClick
public void onClickPrevNavigation() {
if (this.mViewPager != null) {
this.mNtbUserInfoRightImageView.setVisibility(0);
int currentItem = this.mViewPager.getCurrentItem() > 1 ? this.mViewPager.getCurrentItem() - 1 : 0;
if (currentItem == 0) {
this.mNtbUserInfoLeftImageView.setVisibility(4);
}
this.mViewPager.setCurrentItem(currentItem);
}
}
@OnClick
public void onClickNextNavigation() {
if (this.mViewPager != null) {
this.mNtbUserInfoLeftImageView.setVisibility(0);
int count = this.mViewPager.getAdapter().getCount() - 1;
int currentItem = this.mViewPager.getCurrentItem() < count ? this.mViewPager.getCurrentItem() + 1 : count;
if (currentItem == count) {
this.mNtbUserInfoRightImageView.setVisibility(4);
}
this.mViewPager.setCurrentItem(currentItem);
}
}
@OnClick
public void onClickSubmit() {
UserProfileImageSelectionAdapter userProfileImageSelectionAdapter = this.c;
int currentItem = this.mViewPager.getCurrentItem();
List<String> list = userProfileImageSelectionAdapter.d;
String str = list == null ? null : list.get(currentItem);
String string = this.mSharedPreferences.getString("randomDeviceId", "");
String B_ = ((LocalizationActivity) getActivity()).B_();
Bundle arguments = getArguments();
if (arguments == null || !arguments.containsKey("WELCOME_ABOARD_BUTTON_TYPE")) {
return;
}
C1731aMq c1731aMq = this.mPresenter;
cXH.HBt.RVV rvv = (cXH.HBt.RVV) arguments.getSerializable("WELCOME_ABOARD_BUTTON_TYPE");
if (c1731aMq.c && c1731aMq.b && c1731aMq.a) {
if (!c1731aMq.e) {
ZI.IeS ieS = new ZI.IeS() { // from class: o.aMt
@Override // o.ZI.IeS
public final void e(Object obj) {
((InterfaceC6656cZW.LWm) obj).y();
}
};
if (c1731aMq.f != 0) {
ieS.e(c1731aMq.f);
}
c1731aMq.n = rvv;
C7689ct c7689ct = new C7689ct(string, c1731aMq.g.trim(), c1731aMq.d, c1731aMq.h, B_, str, c1731aMq.l.e.e(), c1731aMq.l.e.a());
c1731aMq.k = c7689ct;
c1731aMq.i.c(c7689ct);
FsF fsF = c1731aMq.i;
fsF.d(fsF.i, new C1731aMq.RVV(c1731aMq));
return;
}
c1731aMq.a();
}
}
@Override // androidx.viewpager.widget.ViewPager.ojQ
public void onPageSelected(int i) {
int count = this.mViewPager.getAdapter().getCount();
this.mNtbUserInfoRightImageView.setVisibility(0);
this.mNtbUserInfoLeftImageView.setVisibility(0);
if (i == count - 1) {
this.mNtbUserInfoRightImageView.setVisibility(4);
}
if (i == 0) {
this.mNtbUserInfoLeftImageView.setVisibility(4);
}
}
/* loaded from: classes5.dex */
class HBt implements View.OnFocusChangeListener {
private NtbUserInfoFragment a;
private HBt(NtbUserInfoFragment ntbUserInfoFragment) {
this.a = ntbUserInfoFragment;
}
@Override // android.view.View.OnFocusChangeListener
public final void onFocusChange(View view, boolean z) {
EditText editText = (EditText) view;
if (z) {
return;
}
this.a.mPresenter.b(editText.getText().toString());
}
/* synthetic */ HBt(NtbUserInfoFragment ntbUserInfoFragment, byte b) {
this(ntbUserInfoFragment);
}
}
/* loaded from: classes5.dex */
class IeS implements TextView.OnEditorActionListener {
private NtbUserInfoFragment b;
private IeS(NtbUserInfoFragment ntbUserInfoFragment) {
this.b = ntbUserInfoFragment;
}
@Override // android.widget.TextView.OnEditorActionListener
public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
if (i != 6) {
return false;
}
this.b.mEmailInput.clearFocus();
return true;
}
/* synthetic */ IeS(NtbUserInfoFragment ntbUserInfoFragment, byte b) {
this(ntbUserInfoFragment);
}
}
/* loaded from: classes5.dex */
class Sts implements View.OnFocusChangeListener {
private NtbUserInfoFragment b;
private Sts(NtbUserInfoFragment ntbUserInfoFragment) {
this.b = ntbUserInfoFragment;
}
@Override // android.view.View.OnFocusChangeListener
public final void onFocusChange(View view, boolean z) {
EditText editText = (EditText) view;
if (z) {
return;
}
this.b.mPresenter.c(editText.getText().toString());
}
/* synthetic */ Sts(NtbUserInfoFragment ntbUserInfoFragment, byte b) {
this(ntbUserInfoFragment);
}
}
/* loaded from: classes5.dex */
class RVV implements TextView.OnEditorActionListener {
private NtbUserInfoFragment d;
private RVV(NtbUserInfoFragment ntbUserInfoFragment) {
this.d = ntbUserInfoFragment;
}
@Override // android.widget.TextView.OnEditorActionListener
public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
if (i != 6) {
return false;
}
this.d.mMobileNumberInput.clearFocus();
this.d.aN_();
return true;
}
/* synthetic */ RVV(NtbUserInfoFragment ntbUserInfoFragment, byte b) {
this(ntbUserInfoFragment);
}
}
/* loaded from: classes5.dex */
class LWm implements View.OnFocusChangeListener {
private NtbUserInfoFragment d;
private LWm(NtbUserInfoFragment ntbUserInfoFragment) {
this.d = ntbUserInfoFragment;
}
@Override // android.view.View.OnFocusChangeListener
public final void onFocusChange(View view, boolean z) {
EditText editText = (EditText) view;
if (z) {
return;
}
this.d.mPresenter.d(editText.getText().toString().replace("-", ""));
}
/* synthetic */ LWm(NtbUserInfoFragment ntbUserInfoFragment, byte b) {
this(ntbUserInfoFragment);
}
}
@Override // o.InterfaceC6656cZW.LWm
public final void i() {
CustomEditText customEditText = this.mMobileNumberInput.mEditText;
customEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(this.mMobileNumberInput.a + 2)});
customEditText.setText(C6583cXR.c("MOB", customEditText.getText().toString()));
customEditText.setSelection(customEditText.getText().length());
this.mMobileNumberInput.e();
}
public static Map<String, Integer> l() {
return d;
}
}