正在查看: Mabilis Cash v1.19.4 应用的 PHContactInfoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mabilis Cash v1.19.4 应用的 PHContactInfoActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.loans.mabiliscash.auth.contact;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.InputFilter;
import android.text.TextUtils;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import com.fintopia.libCommon.common.CommonActivity;
import com.fintopia.libCommon.common.CommonResult;
import com.fintopia.libCommon.generalconfig.GeneralConfigManager;
import com.fintopia.libCommon.widgets.dialog.bottom.BaseBottomSheetDialog;
import com.fintopia.libCommon.widgets.input.BaseContentView;
import com.fintopia.libCommon.widgets.input.InputContentView;
import com.fintopia.libCommon.widgets.input.SelectorContentView;
import com.fintopia.libCommon.widgets.textFormat.SpaceTextFormatter;
import com.lingyue.supertoolkit.datacollection.DataCollectionUtil;
import com.lingyue.supertoolkit.datacollection.appdata.AppInfo;
import com.lingyue.supertoolkit.permission.PermissionDenied;
import com.lingyue.supertoolkit.permission.PermissionGranted;
import com.lingyue.supertoolkit.statistics.TrackingUtil;
import com.lingyue.supertoolkit.tools.customtools.CollectionUtils;
import com.lingyue.supertoolkit.tools.customtools.CrashReporter;
import com.lingyue.supertoolkit.tools.customtools.JsonParamsBuilder;
import com.lingyue.supertoolkit.tools.customtools.ZipUtils;
import com.lingyue.supertoolkit.widgets.ToastCompat;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.auth.IAuthProcessTracker;
import com.loans.mabiliscash.auth.basic.PHBasicInfoActivity;
import com.loans.mabiliscash.auth.contact.PHContactInfoActivity;
import com.loans.mabiliscash.auth.helper.AuthUtils;
import com.loans.mabiliscash.auth.helper.QuitAuthHelper;
import com.loans.mabiliscash.common.BindClickCall;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityContactInfoBinding;
import com.loans.mabiliscash.models.AuthOption;
import com.loans.mabiliscash.models.ContactInfoRequest;
import com.loans.mabiliscash.models.FullContactInfo;
import com.loans.mabiliscash.models.ImmediateContactBean;
import com.loans.mabiliscash.models.LabelBean;
import com.loans.mabiliscash.models.TrackingEvents;
import com.loans.mabiliscash.models.response.GeneralConfigResponse;
import com.loans.mabiliscash.models.response.MultiAuthOptionListResponse;
import com.loans.mabiliscash.models.response.PHBooleanResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.loans.mabiliscash.net.IApiRoutes;
import com.loans.mabiliscash.sentry.sentrybusiness.ISentryBusinessEventAutoFinish;
import com.loans.mabiliscash.storage.MMKVUtil;
import com.loans.mabiliscash.thirdpart.AppsFlyerUtil;
import com.loans.mabiliscash.tracklib.CommonTrackUtil;
import com.loans.mabiliscash.utils.DxFilterUtil;
import com.loans.mabiliscash.utils.IMMKVPageController;
import com.loans.mabiliscash.utils.LaunchUtil;
import com.loans.mabiliscash.utils.PhoneNumberHelper;
import com.loans.mabiliscash.widght.dialog.SingleBottomSheetDialog;
import com.sensorsdata.analytics.android.autotrack.aop.SensorsDataAutoTrackHelper;
import com.sensorsdata.analytics.android.sdk.SensorsDataInstrumented;
import com.veda.android.bananalibrary.net.ICallBack;
import com.veda.android.statistics.AutoTrackHelper;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.functions.Action;
import io.sentry.SpanStatus;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public class PHContactInfoActivity extends PHViewBindingActivity<ActivityContactInfoBinding> implements BaseContentView.OnContentChangedListener, ISentryBusinessEventAutoFinish, IMMKVPageController {
public static final String EXTRA_CONTACT_NAME = "extraContactName";
public static final String EXTRA_CONTACT_NUMBER = "extraContactNumber";
public static final String EXTRA_RELATION_SHIP = "extraRelationShip";
private static final int[] J = {R.string.three, R.string.four, R.string.five, R.string.six, R.string.seven, R.string.eight, R.string.nine, R.string.ten};
private ArrayList<ExtraContractNewViewModel> A;
private List<AppInfo> B;
private boolean D;
private String E;
private boolean F;
private String H;
private LabelBean q;
private LabelBean r;
private List<LabelBean> s;
private String f76t;
private String f77u;
private String f78v;
private String f79w;
private FullContactInfo f80x;
private FullContactInfo f81y;
private int f82z;
private int p = 0;
private boolean C = false;
private boolean G = false;
private int I = 1;
class AnonymousClass3 extends ECObserver<PHBooleanResponse> {
AnonymousClass3(ICallBack iCallBack) {
super(iCallBack);
}
public static void h(PHBooleanResponse pHBooleanResponse, Map map) {
map.put("is_success", String.valueOf(false));
map.put("api_code", pHBooleanResponse != null ? pHBooleanResponse.getStatusCodeString() : "");
}
public static void i(Map map) {
map.put("is_success", String.valueOf(true));
}
@Override
public void e(Throwable th, final PHBooleanResponse pHBooleanResponse) {
super.e(th, pHBooleanResponse);
ThirdPartTrackLib.d(PHContactInfoActivity.this, "auth_contact_info_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.AnonymousClass3.h(PHBooleanResponse.this, map);
}
});
IAuthProcessTracker.c(PHContactInfoActivity.this, "提交联系人信息", false, th != null ? th.getMessage() : pHBooleanResponse != null ? pHBooleanResponse.getStatusCodeString() : "");
PHContactInfoActivity.this.businessTransaction("UserAuthOrder").b(SpanStatus.INTERNAL_ERROR);
}
@Override
public void c(PHBooleanResponse pHBooleanResponse) {
PHContactInfoActivity.this.dismissLoadingDialog();
if (!pHBooleanResponse.body) {
BaseContentView.OnContentChangedListener onContentChangedListener = PHContactInfoActivity.this;
ToastCompat.e(onContentChangedListener, onContentChangedListener.getResources().getString(R.string.error_in_upload_address_contact_info));
return;
}
MMKVUtil.c(PHContactInfoActivity.this.getMMKVPagePrefix());
ThirdPartTrackLib.d(PHContactInfoActivity.this, "auth_contact_info_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.AnonymousClass3.i(map);
}
});
IAuthProcessTracker.b(PHContactInfoActivity.this, "提交联系人信息", true);
PHContactInfoActivity.this.businessTransaction("UserAuthOrder").i(SpanStatus.OK);
PHContactInfoActivity.this.s2();
}
}
static class ExtraContractNewViewModel {
public TextView a;
public InputContentView b;
public InputContentView c;
public SelectorContentView d;
public LabelBean e;
public FullContactInfo f;
private ExtraContractNewViewModel() {
}
}
public void A1(int i) {
saveDataToLocal(EXTRA_CONTACT_NUMBER + i, "");
}
private void A2() {
((CommonActivity) this).permissionHelper.requestPermissions((Activity) this, "android.permission.READ_SMS");
}
public void B1(int i, ExtraContractNewViewModel extraContractNewViewModel, boolean z2) {
if (!z2) {
saveDataToLocal(EXTRA_CONTACT_NAME + i, extraContractNewViewModel.b.getContent());
return;
}
J2("evContactName" + i + 3);
}
private void B2() {
showLoadingDialog();
((CommonActivity) this).permissionHelper.requestPermissionsForce(this, getResources().getString(R.string.reject_message_tips), "android.permission.READ_SMS");
}
public void C1(int i, ExtraContractNewViewModel extraContractNewViewModel, boolean z2) {
if (!z2) {
saveDataToLocal(EXTRA_CONTACT_NUMBER + i, extraContractNewViewModel.c.getContentTrim());
return;
}
J2("evContactNumber" + i + 3);
}
private void C2() {
ArrayList arrayList = new ArrayList();
arrayList.add(AppSwitchConfigKey.UPLOAD_SMS_LIMIT);
this.apiHelper.a().a(arrayList).w(AndroidSchedulers.a()).a(new ECObserver<GeneralConfigResponse>(this) {
@Override
public void e(Throwable th, GeneralConfigResponse generalConfigResponse) {
PHContactInfoActivity.this.z2(1000);
}
@Override
public void c(GeneralConfigResponse generalConfigResponse) {
int i;
GeneralConfigResponse.BodyBean bodyBean = generalConfigResponse.body;
if (bodyBean == null || CollectionUtils.a(bodyBean.configs) || !AppSwitchConfigKey.UPLOAD_SMS_LIMIT.equals(generalConfigResponse.body.configs.get(0).configName)) {
return;
}
try {
i = Integer.parseInt(generalConfigResponse.body.configs.get(0).configValue);
} catch (NumberFormatException unused) {
i = 1000;
}
PHContactInfoActivity.this.z2(i);
}
});
}
@SensorsDataInstrumented
public void D1(int i, View view) {
J2("agvRelation" + i + 3);
u2(i);
AutoTrackHelper.trackViewOnClick(view);
SensorsDataAutoTrackHelper.trackViewOnClick(view);
}
private boolean D2(int i) {
if (i < 2) {
return true;
}
return (TextUtils.isEmpty(this.f78v) || TextUtils.isEmpty(this.f79w) || !isValidPhoneNumber(this.f79w) || this.r == null) ? false : true;
}
public static void E1(int i, Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "evContactName" + i + 3);
}
private void E2(ContactInfoRequest contactInfoRequest) {
IApiRoutes a = this.apiHelper.a();
String t2 = this.gson.t(contactInfoRequest);
AppsFlyerUtil.Companion companion = AppsFlyerUtil.b;
a.r0(t2, companion.b().f(this), companion.b().e(this)).w(AndroidSchedulers.a()).a(new AnonymousClass3(this));
}
public void F1(final int i, BaseContentView baseContentView) {
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.E1(i, map);
}
});
((ActivityContactInfoBinding) this.o).b.setEnabled(g1(this.I));
}
public void F2(final List<Map<String, String>> list) {
if (CollectionUtils.a(list)) {
dismissLoadingDialog();
} else {
this.apiHelper.a().w(ZipUtils.a(this.gson.t(list)), "user_contact").w(AndroidSchedulers.a()).a(new ECObserver<CommonResult>(getCallBack()) {
@Override
protected boolean d() {
return false;
}
@Override
public void e(Throwable th, CommonResult commonResult) {
super.e(th, commonResult);
PHContactInfoActivity pHContactInfoActivity = PHContactInfoActivity.this;
int i = pHContactInfoActivity.p;
pHContactInfoActivity.p = i + 1;
if (i < 2) {
PHContactInfoActivity.this.F2(list);
return;
}
PHContactInfoActivity.this.D = true;
PHContactInfoActivity.this.C = false;
PHContactInfoActivity.this.dismissLoadingDialog();
PHContactInfoActivity.this.y2();
}
@Override
public void c(CommonResult commonResult) {
PHContactInfoActivity.this.D = true;
PHContactInfoActivity.this.C = false;
PHContactInfoActivity.this.dismissLoadingDialog();
PHContactInfoActivity.this.y2();
}
});
}
}
public static void G1(int i, Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "evContactNumber" + i + 3);
}
private void G2(final int i) {
final ExtraContractNewViewModel m1 = m1(i);
if (m1 == null) {
return;
}
BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, n1(), TrackingEvents.PH_OTHER_RELATION_SHIP_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
@Override
public final void a(View view, int i2, Object obj) {
PHContactInfoActivity.this.i2(m1, i, view, i2, (LabelBean) obj);
}
}, new SingleBottomSheetDialog.InitCallback() {
@Override
public final boolean a(Object obj) {
boolean j2;
j2 = PHContactInfoActivity.j2(PHContactInfoActivity.ExtraContractNewViewModel.this, (LabelBean) obj);
return j2;
}
});
singleBottomSheetDialog.l(R.string.relation);
singleBottomSheetDialog.show();
}
public void H1(View view) {
J2("svRelation01");
preShowFirstRelationShipDialog();
}
private void H2() {
BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, n1(), TrackingEvents.PH_FIRST_RELATION_SHIP_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
@Override
public final void a(View view, int i, Object obj) {
PHContactInfoActivity.this.l2(view, i, (LabelBean) obj);
}
}, new SingleBottomSheetDialog.InitCallback() {
@Override
public final boolean a(Object obj) {
boolean m2;
m2 = PHContactInfoActivity.this.m2((LabelBean) obj);
return m2;
}
});
singleBottomSheetDialog.l(R.string.relation);
singleBottomSheetDialog.show();
}
public void I1(View view) {
J2("svRelation02");
v2();
}
private void I2() {
BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, n1(), TrackingEvents.PH_SECOND_RELATION_SHIP_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
@Override
public final void a(View view, int i, Object obj) {
PHContactInfoActivity.this.o2(view, i, (LabelBean) obj);
}
}, new SingleBottomSheetDialog.InitCallback() {
@Override
public final boolean a(Object obj) {
boolean p2;
p2 = PHContactInfoActivity.this.p2((LabelBean) obj);
return p2;
}
});
singleBottomSheetDialog.l(R.string.relation);
singleBottomSheetDialog.show();
}
public void J1(View view) {
w2();
}
private void J2(final String str) {
ThirdPartTrackLib.d(this, "auth_b43_d90_click", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.q2(str, map);
}
});
}
public static void K1(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d325.click.auth_b43_d325_click");
map.put("number", 1);
}
private void K2(String str) {
TrackingUtil.j(this, str, new JsonParamsBuilder().c("contactCount").a(String.valueOf(this.I)).c("uploadSmsAbType").a(this.E).c("mergeStrategyABType").a(this.H).b());
}
public void L1() {
K2(TrackingEvents.PH_CONTACT_INFO_SELECTED_CONTACT);
t2(-1);
ThirdPartTrackLib.d(this, "auth_b43_d325_click", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.K1(map);
}
});
}
private void L2(int i) {
if (i <= 0) {
i = 1;
}
boolean z2 = i < 2;
((ActivityContactInfoBinding) this.o).n.setVisibility(z2 ? 8 : 0);
((ActivityContactInfoBinding) this.o).f.setVisibility(z2 ? 8 : 0);
((ActivityContactInfoBinding) this.o).e.setVisibility(z2 ? 8 : 0);
((ActivityContactInfoBinding) this.o).l.setVisibility(z2 ? 8 : 0);
this.A = e1(i - 2);
((ActivityContactInfoBinding) this.o).b.setEnabled(g1(i));
}
public static void M1(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d325.click.auth_b43_d325_click");
map.put("number", 2);
}
private void M2(int i) {
onSubscribe(DxFilterUtil.e(this, i, new DataCollectionUtil.CallBack() {
@Override
public final void onResult(Object obj) {
PHContactInfoActivity.this.r2((List) obj);
}
}, "user_contact"));
}
public void N1() {
K2(TrackingEvents.PH_CONTACT_INFO_SELECTED_CONTACT);
t2(-2);
ThirdPartTrackLib.d(this, "auth_b43_d325_click", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.M1(map);
}
});
}
public void O1(boolean z2) {
if (z2) {
J2("evContactName01");
} else {
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NAME, ((ActivityContactInfoBinding) this.o).c.getContentTrim());
}
}
public void P1(boolean z2) {
if (z2) {
J2("evContactName02");
} else {
saveDataToLocal("secondContactName", ((ActivityContactInfoBinding) this.o).e.getContentTrim());
}
}
public void Q1(boolean z2) {
if (z2) {
J2("evContactNumber01");
} else {
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, ((ActivityContactInfoBinding) this.o).d.getContent());
}
}
public void R1(boolean z2) {
if (z2) {
J2("evContactNumber02");
} else {
saveDataToLocal("secondContactNumber", ((ActivityContactInfoBinding) this.o).f.getContent());
}
}
public CharSequence S1(CharSequence charSequence) {
return (TextUtils.isEmpty(charSequence) || isValidPhoneNumber(charSequence.toString())) ? "" : getString(R.string.input_phone_number_error);
}
public void T1() {
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, "");
}
public CharSequence U1(CharSequence charSequence) {
return (TextUtils.isEmpty(charSequence) || isValidPhoneNumber(charSequence.toString())) ? "" : getString(R.string.input_phone_number_error);
}
public void V1() {
saveDataToLocal("secondContactNumber", "");
}
public static void W1(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "evContactName01");
}
public static void X1(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "evContactNumber01");
}
public static void Y1(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "evContactName02");
}
public static void Z1(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "evContactNumber02");
}
public static void a2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
map.put("text_name", "姓名");
}
public static void b2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
map.put("text_name", "手机号");
}
private void c1() {
if (this.q == null) {
preShowFirstRelationShipDialog();
return;
}
if (TextUtils.isEmpty(this.f76t)) {
((ActivityContactInfoBinding) this.o).c.A();
return;
}
if (TextUtils.isEmpty(this.f77u)) {
((ActivityContactInfoBinding) this.o).d.A();
return;
}
if (this.I >= 2) {
if (this.r == null) {
v2();
return;
}
if (TextUtils.isEmpty(this.f78v)) {
((ActivityContactInfoBinding) this.o).e.A();
return;
}
if (TextUtils.isEmpty(this.f79w)) {
((ActivityContactInfoBinding) this.o).f.A();
return;
}
for (int i = 0; i < this.A.size(); i++) {
ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
if (extraContractNewViewModel.e == null) {
u2(i);
return;
} else if (TextUtils.isEmpty(extraContractNewViewModel.b.getContentTrim())) {
extraContractNewViewModel.b.A();
return;
} else {
if (TextUtils.isEmpty(extraContractNewViewModel.c.getContent())) {
extraContractNewViewModel.c.A();
return;
}
}
}
}
}
public static void c2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
map.put("text_name", "姓名");
}
public static void d2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
map.put("text_name", "手机号");
}
private ArrayList<ExtraContractNewViewModel> e1(int i) {
ArrayList<ExtraContractNewViewModel> arrayList = new ArrayList<>();
if (i <= 0) {
return arrayList;
}
if (i > 8) {
i = 8;
}
for (final int i2 = 0; i2 < i; i2++) {
View inflate = View.inflate(this, R.layout.other_contact_b, null);
((ActivityContactInfoBinding) this.o).i.addView(inflate);
final ExtraContractNewViewModel extraContractNewViewModel = new ExtraContractNewViewModel();
extraContractNewViewModel.a = (TextView) inflate.findViewById(R.id.tv_title);
InputContentView findViewById = inflate.findViewById(R.id.evContactName);
extraContractNewViewModel.b = findViewById;
findViewById.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
public final void a(boolean z2) {
PHContactInfoActivity.this.B1(i2, extraContractNewViewModel, z2);
}
});
extraContractNewViewModel.b.C(false);
InputContentView findViewById2 = inflate.findViewById(R.id.evContactNumber);
extraContractNewViewModel.c = findViewById2;
findViewById2.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
public final void a(boolean z2) {
PHContactInfoActivity.this.C1(i2, extraContractNewViewModel, z2);
}
});
extraContractNewViewModel.d = inflate.findViewById(R.id.svRelation);
extraContractNewViewModel.a.setText(getString(R.string.contact, getResources().getString(J[i2])));
extraContractNewViewModel.d.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
PHContactInfoActivity.this.D1(i2, view);
}
});
arrayList.add(extraContractNewViewModel);
extraContractNewViewModel.d.setOnContentChangedListener(this);
extraContractNewViewModel.b.setOnContentChangedListener(new BaseContentView.OnContentChangedListener() {
public final void onEditContentChanged(BaseContentView baseContentView) {
PHContactInfoActivity.this.F1(i2, baseContentView);
}
});
extraContractNewViewModel.c.setOnContentChangedListener(new BaseContentView.OnContentChangedListener() {
public final void onEditContentChanged(BaseContentView baseContentView) {
PHContactInfoActivity.this.w1(i2, baseContentView);
}
});
extraContractNewViewModel.b.setRightIconClickListener(new BaseContentView.RightIconClickListener() {
public final void a() {
PHContactInfoActivity.this.y1(i2);
}
});
extraContractNewViewModel.c.setFilters(new InputFilter[]{new InputFilter.LengthFilter(12)});
extraContractNewViewModel.c.setInputType(2);
extraContractNewViewModel.c.d(new SpaceTextFormatter(4));
extraContractNewViewModel.c.setContentVerifier(new BaseContentView.ContentVerifier() {
public final CharSequence a(CharSequence charSequence) {
CharSequence z1;
z1 = PHContactInfoActivity.this.z1(charSequence);
return z1;
}
});
extraContractNewViewModel.c.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
public final void a() {
PHContactInfoActivity.this.A1(i2);
}
});
}
return arrayList;
}
public static void e2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
map.put("text_name", "姓名");
}
private List<ImmediateContactBean> f1() {
if (CollectionUtils.a(this.A)) {
return null;
}
ArrayList arrayList = new ArrayList();
Iterator<ExtraContractNewViewModel> it = this.A.iterator();
while (it.hasNext()) {
ExtraContractNewViewModel next = it.next();
arrayList.add(new ImmediateContactBean(next.b.getContentTrim(), l1(next.c.getContent()), next.e.value, o1(next.f, next.b.getContentTrim(), next.c.getContent())));
}
return arrayList;
}
public static void f2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.result.auth_contact_auto_input_result.538");
map.put("text_name", "手机号");
}
private boolean g1(int i) {
return !TextUtils.isEmpty(this.f76t) && !TextUtils.isEmpty(this.f77u) && isValidPhoneNumber(this.f77u) && this.q != null && D2(i) && i1();
}
public void g2(Map map) {
map.put("need_upload_dx_in_auth", Boolean.valueOf(this.F));
map.put("upload_sms_ab_type", this.E);
map.put("has_dx_permission", Boolean.valueOf(this.G));
}
private void h1() {
new GeneralConfigManager().c(this, new AnonymousClass1(), new String[]{AppSwitchConfigKey.PHI_NEED_UPLOAD_APP_LIST_IN_AUTH});
}
public static void h2(int i, Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "agvRelation" + i + 3);
}
private boolean i1() {
if (CollectionUtils.a(this.A)) {
return true;
}
Iterator<ExtraContractNewViewModel> it = this.A.iterator();
while (it.hasNext()) {
ExtraContractNewViewModel next = it.next();
if (TextUtils.isEmpty(next.b.getContentTrim()) || TextUtils.isEmpty(next.c.getContent()) || !isValidPhoneNumber(next.c.getContent()) || next.e == null) {
return false;
}
}
return true;
}
public void i2(ExtraContractNewViewModel extraContractNewViewModel, final int i, View view, int i2, LabelBean labelBean) {
extraContractNewViewModel.e = labelBean;
saveDataToLocal(EXTRA_RELATION_SHIP + i, this.gson.t(extraContractNewViewModel.e));
extraContractNewViewModel.d.setContentText(labelBean.label);
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.h2(i, map);
}
});
}
private boolean isValidPhoneNumber(String str) {
return PhoneNumberHelper.c(l1(str.replaceAll("\\D", "")));
}
private void j1(Intent intent) {
onFullContactInfoEvent(LaunchUtil.a(this, intent));
}
public static boolean j2(ExtraContractNewViewModel extraContractNewViewModel, LabelBean labelBean) {
return labelBean.equals(extraContractNewViewModel.e);
}
private void k1() {
if (!TextUtils.isEmpty(this.f76t)) {
((ActivityContactInfoBinding) this.o).c.setContentText(this.f76t);
}
if (!TextUtils.isEmpty(this.f77u)) {
((ActivityContactInfoBinding) this.o).d.setContentText(this.f77u);
}
LabelBean labelBean = this.q;
if (labelBean != null) {
((ActivityContactInfoBinding) this.o).k.setContentText(labelBean.label);
}
if (!TextUtils.isEmpty(this.f78v)) {
((ActivityContactInfoBinding) this.o).e.setContentText(this.f78v);
}
if (!TextUtils.isEmpty(this.f79w)) {
((ActivityContactInfoBinding) this.o).f.setContentText(this.f79w);
}
LabelBean labelBean2 = this.r;
if (labelBean2 != null) {
((ActivityContactInfoBinding) this.o).l.setContentText(labelBean2.label);
}
}
public static void k2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "svRelation01");
}
@NonNull
private String l1(String str) {
return "0" + str;
}
public void l2(View view, int i, LabelBean labelBean) {
this.q = labelBean;
saveDataToLocal(PHBasicInfoActivity.FIRST_RELATION_SHIP, this.gson.t(labelBean));
((ActivityContactInfoBinding) this.o).k.setContentText(this.q.label);
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.k2(map);
}
});
}
private ExtraContractNewViewModel m1(int i) {
if (CollectionUtils.a(this.A)) {
return null;
}
return this.A.get(i);
}
public boolean m2(LabelBean labelBean) {
return labelBean.equals(this.q);
}
private List<LabelBean> n1() {
ArrayList arrayList = new ArrayList(this.s);
arrayList.remove(this.q);
arrayList.remove(this.r);
if (!CollectionUtils.a(this.A)) {
Iterator<ExtraContractNewViewModel> it = this.A.iterator();
while (it.hasNext()) {
arrayList.remove(it.next().e);
}
}
if (arrayList.size() < 1) {
arrayList.addAll(this.s);
}
return arrayList;
}
public static void n2(Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d90.input.auth_b43_d90_input");
map.put("text_name", "svRelation02");
}
private String o1(FullContactInfo fullContactInfo, String str, String str2) {
ContactInputType contactInputType = ContactInputType.INPUT_TYPE_INPUT;
contactInputType.name();
return fullContactInfo == null ? contactInputType.name() : (fullContactInfo.name.equals(str) && fullContactInfo.mobilePhoneNo.replaceAll("\\D", "").equals(l1(str2))) ? ContactInputType.INPUT_TYPE_SELECT.name() : ContactInputType.INPUT_TYPE_SELECTED_AND_CHANGED.name();
}
public void o2(View view, int i, LabelBean labelBean) {
this.r = labelBean;
saveDataToLocal("secondRelationShip", this.gson.t(labelBean));
((ActivityContactInfoBinding) this.o).l.setContentText(this.r.label);
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.n2(map);
}
});
}
private void p1() {
this.apiHelper.a().A("CONTACT_RELATION_SHIP").w(AndroidSchedulers.a()).j(new Action() {
public final void run() {
PHContactInfoActivity.this.readLocalStorage();
}
}).a(new ECObserver<MultiAuthOptionListResponse>(this) {
@Override
public void c(MultiAuthOptionListResponse multiAuthOptionListResponse) {
PHContactInfoActivity.this.x2(multiAuthOptionListResponse.body);
}
});
}
public boolean p2(LabelBean labelBean) {
return labelBean.equals(this.r);
}
private void preShowFirstRelationShipDialog() {
if (CollectionUtils.a(this.s)) {
p1();
} else {
H2();
}
}
private void q1() {
AuthUtils authUtils = this.authUtil;
T t2 = this.o;
authUtils.q(this, ((ActivityContactInfoBinding) t2).g, R.drawable.ic_auth_contact_info, ((ActivityContactInfoBinding) t2).h.d, ((ActivityContactInfoBinding) t2).h.c);
}
public static void q2(String str, Map map) {
map.put("requirement_id", 9);
map.put("track_sign", "aauth.b43.d90.click.auth_b43_d90_click");
map.put("text_name", str);
}
private void r1() {
V(((ActivityContactInfoBinding) this.o).k, new BindClickCall() {
@Override
public final void onClick(View view) {
PHContactInfoActivity.this.H1(view);
}
});
V(((ActivityContactInfoBinding) this.o).l, new BindClickCall() {
@Override
public final void onClick(View view) {
PHContactInfoActivity.this.I1(view);
}
});
V(((ActivityContactInfoBinding) this.o).b, new BindClickCall() {
@Override
public final void onClick(View view) {
PHContactInfoActivity.this.J1(view);
}
});
((ActivityContactInfoBinding) this.o).c.setRightIconClickListener(new BaseContentView.RightIconClickListener() {
public final void a() {
PHContactInfoActivity.this.L1();
}
});
((ActivityContactInfoBinding) this.o).e.setRightIconClickListener(new BaseContentView.RightIconClickListener() {
public final void a() {
PHContactInfoActivity.this.N1();
}
});
((ActivityContactInfoBinding) this.o).c.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
public final void a(boolean z2) {
PHContactInfoActivity.this.O1(z2);
}
});
((ActivityContactInfoBinding) this.o).e.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
public final void a(boolean z2) {
PHContactInfoActivity.this.P1(z2);
}
});
((ActivityContactInfoBinding) this.o).d.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
public final void a(boolean z2) {
PHContactInfoActivity.this.Q1(z2);
}
});
((ActivityContactInfoBinding) this.o).f.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
public final void a(boolean z2) {
PHContactInfoActivity.this.R1(z2);
}
});
}
public void r2(List list) {
if (!CollectionUtils.a(list)) {
F2(list);
return;
}
this.D = true;
this.C = false;
dismissLoadingDialog();
y2();
}
private void s1() {
((ActivityContactInfoBinding) this.o).c.setOnContentChangedListener(this);
((ActivityContactInfoBinding) this.o).d.setOnContentChangedListener(this);
((ActivityContactInfoBinding) this.o).k.setOnContentChangedListener(this);
((ActivityContactInfoBinding) this.o).e.setOnContentChangedListener(this);
((ActivityContactInfoBinding) this.o).f.setOnContentChangedListener(this);
((ActivityContactInfoBinding) this.o).l.setOnContentChangedListener(this);
}
public void s2() {
this.authUtil.h(this, new AuthUtils.DefaultAuthCallBack(this));
}
public static void start(Activity activity, int i, boolean z2, String str, String str2) {
Intent intent = new Intent(activity, (Class<?>) PHContactInfoActivity.class);
intent.putExtra("contactCount", i);
intent.putExtra("extra_need_upload_sms_in_auth", z2);
intent.putExtra("extra_auth_upload_sms_ab_type", str);
intent.putExtra("extra_auth_ab_type", str2);
activity.startActivity(intent);
}
private void t1() {
((ActivityContactInfoBinding) this.o).c.C(false);
((ActivityContactInfoBinding) this.o).e.C(false);
((ActivityContactInfoBinding) this.o).d.setFilters(new InputFilter[]{new InputFilter.LengthFilter(12)});
((ActivityContactInfoBinding) this.o).d.setInputType(2);
((ActivityContactInfoBinding) this.o).d.d(new SpaceTextFormatter(4));
((ActivityContactInfoBinding) this.o).d.setContentVerifier(new BaseContentView.ContentVerifier() {
public final CharSequence a(CharSequence charSequence) {
CharSequence S1;
S1 = PHContactInfoActivity.this.S1(charSequence);
return S1;
}
});
((ActivityContactInfoBinding) this.o).d.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
public final void a() {
PHContactInfoActivity.this.T1();
}
});
((ActivityContactInfoBinding) this.o).f.setFilters(new InputFilter[]{new InputFilter.LengthFilter(12)});
((ActivityContactInfoBinding) this.o).f.setInputType(2);
((ActivityContactInfoBinding) this.o).f.d(new SpaceTextFormatter(4));
((ActivityContactInfoBinding) this.o).f.setContentVerifier(new BaseContentView.ContentVerifier() {
public final CharSequence a(CharSequence charSequence) {
CharSequence U1;
U1 = PHContactInfoActivity.this.U1(charSequence);
return U1;
}
});
((ActivityContactInfoBinding) this.o).f.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
public final void a() {
PHContactInfoActivity.this.V1();
}
});
}
private void t2(int i) {
this.f82z = i;
LaunchUtil.b(this, 100349);
}
private boolean u1() {
if (TextUtils.isEmpty(this.f76t)) {
showSoftInput(((ActivityContactInfoBinding) this.o).c);
return true;
}
if (TextUtils.isEmpty(this.f77u) || !isValidPhoneNumber(this.f77u)) {
showSoftInput(((ActivityContactInfoBinding) this.o).d);
return true;
}
if (this.q == null) {
preShowFirstRelationShipDialog();
return true;
}
if (this.I < 2) {
return false;
}
if (TextUtils.isEmpty(this.f78v)) {
showSoftInput(((ActivityContactInfoBinding) this.o).e);
return true;
}
if (TextUtils.isEmpty(this.f79w) || !isValidPhoneNumber(this.f79w)) {
showSoftInput(((ActivityContactInfoBinding) this.o).f);
return true;
}
if (this.r != null) {
return false;
}
v2();
return true;
}
private void u2(int i) {
if (CollectionUtils.a(this.s)) {
p1();
} else {
G2(i);
}
}
private boolean v1() {
if (!CollectionUtils.a(this.A)) {
for (int i = 0; i < this.A.size(); i++) {
ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
if (extraContractNewViewModel != null) {
if (TextUtils.isEmpty(extraContractNewViewModel.b.getContentTrim())) {
showSoftInput(extraContractNewViewModel.b);
return true;
}
if (TextUtils.isEmpty(extraContractNewViewModel.c.getContent()) || !isValidPhoneNumber(extraContractNewViewModel.c.getContent())) {
showSoftInput(extraContractNewViewModel.c);
return true;
}
if (extraContractNewViewModel.e == null) {
u2(i);
return true;
}
}
}
}
return false;
}
private void v2() {
if (CollectionUtils.a(this.s)) {
p1();
} else {
I2();
}
}
public void w1(final int i, BaseContentView baseContentView) {
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.G1(i, map);
}
});
((ActivityContactInfoBinding) this.o).b.setEnabled(g1(this.I));
}
private void w2() {
if (u1() || v1()) {
return;
}
ThirdPartTrackLib.d(this, "contact_info_start_upload", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.this.g2(map);
}
});
if (!this.F) {
y2();
return;
}
if (this.E.equals("B")) {
A2();
return;
}
if (this.E.equals("C")) {
y2();
} else if (this.D) {
y2();
} else {
B2();
}
}
public static void x1(int i, Map map) {
map.put("requirement_id", 18);
map.put("track_sign", "aauth.b43.d325.click.auth_b43_d325_click");
map.put("number", Integer.valueOf(i + 3));
}
public void x2(AuthOption authOption) {
dismissLoadingDialog();
if (authOption != null) {
this.s = authOption.contactRelationShip;
}
}
public void y1(final int i) {
K2(TrackingEvents.PH_CONTACT_INFO_SELECTED_CONTACT);
t2(i);
ThirdPartTrackLib.d(this, "auth_b43_d325_click", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.x1(i, map);
}
});
}
public void y2() {
K2(TrackingEvents.PH_CONTACT_INFO_COMMIT);
ContactInfoRequest contactInfoRequest = new ContactInfoRequest();
contactInfoRequest.immediateContact = new ImmediateContactBean(this.f76t, l1(this.f77u), this.q.value, o1(this.f80x, this.f76t, this.f77u));
if (this.I >= 2) {
contactInfoRequest.secondImmediateContact = new ImmediateContactBean(this.f78v, l1(this.f79w), this.r.value, o1(this.f81y, this.f78v, this.f79w));
}
List<ImmediateContactBean> f1 = f1();
if (!CollectionUtils.a(f1)) {
contactInfoRequest.otherImmediateContacts = f1;
}
if (!CollectionUtils.a(this.B)) {
contactInfoRequest.appInfoList = this.B;
}
contactInfoRequest.contactNum = this.I;
showLoadingDialog();
E2(contactInfoRequest);
}
public CharSequence z1(CharSequence charSequence) {
return (TextUtils.isEmpty(charSequence) || isValidPhoneNumber(Pattern.compile("\\D").matcher(charSequence).replaceAll(""))) ? "" : getString(R.string.input_phone_number_error);
}
public void z2(int i) {
if (!this.D) {
this.C = true;
M2(i);
} else if (this.E.equals("B")) {
y2();
}
}
protected boolean d() {
return true;
}
@Override
public ActivityContactInfoBinding bindingInflater() {
return ActivityContactInfoBinding.c(getLayoutInflater());
}
@Override
@NotNull
public String getMMKVKey(@NotNull String str) {
return IMMKVPageController.DefaultImpls.a(this, str);
}
@Override
@NotNull
public String getMMKVPagePrefix() {
return "contact_info";
}
protected void init() {
super.init();
this.G = ContextCompat.checkSelfPermission(this, "android.permission.READ_SMS") == 0;
}
protected void j() {
super.j();
h1();
p1();
Q();
}
@Override
protected void k(@NonNull Bundle bundle) {
super.k(bundle);
this.I = bundle.getInt("contactCount", 1);
this.f76t = bundle.getString(PHBasicInfoActivity.FIRST_CONTACT_NAME);
this.f77u = bundle.getString(PHBasicInfoActivity.FIRST_CONTACT_NUMBER);
this.q = (LabelBean) bundle.getSerializable(PHBasicInfoActivity.FIRST_RELATION_SHIP);
this.f78v = bundle.getString("secondContactName");
this.f79w = bundle.getString("secondContactNumber");
this.r = (LabelBean) bundle.getSerializable("secondRelationShip");
this.f80x = (FullContactInfo) bundle.getSerializable(PHBasicInfoActivity.FIRST_CONTACT);
this.f81y = (FullContactInfo) bundle.getSerializable("secondContact");
this.F = bundle.getBoolean("extra_need_upload_sms_in_auth");
this.E = bundle.getString("extra_auth_upload_sms_ab_type");
this.H = bundle.getString("extra_auth_ab_type");
}
protected void o() {
super.o();
q1();
L2(this.I);
s1();
r1();
t1();
k1();
}
protected void onActivityResult(int i, int i2, Intent intent) {
super.onActivityResult(i, i2, intent);
if (i2 == -1 && i == 100349) {
j1(intent);
}
}
@Override
public void onBackPressed() {
QuitAuthHelper.o(this);
}
@Override
protected void onCreate(Bundle bundle) {
ThirdPartTrackLib.c(this, "auth_contact_info_enter");
businessTransaction("UserAuthOrder");
super.onCreate(bundle);
K2(TrackingEvents.PH_CONTACT_INFO_PAGE_OPEN);
}
public void onEditContentChanged(BaseContentView baseContentView) {
switch (baseContentView.getId()) {
case R.id.evFirstContactName:
this.f76t = baseContentView.getContentTrim();
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.W1(map);
}
});
break;
case R.id.evFirstContactNumber:
this.f77u = baseContentView.getContent();
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.X1(map);
}
});
break;
case R.id.evSecondContactName:
this.f78v = baseContentView.getContentTrim();
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.Y1(map);
}
});
break;
case R.id.evSecondContactNumber:
this.f79w = baseContentView.getContent();
ThirdPartTrackLib.d(this, "auth_b43_d90_input", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.Z1(map);
}
});
break;
}
((ActivityContactInfoBinding) this.o).b.setEnabled(g1(this.I));
}
public void onFullContactInfoEvent(FullContactInfo fullContactInfo) {
if (fullContactInfo == null || TextUtils.isEmpty(fullContactInfo.mobilePhoneNo) || !PhoneNumberHelper.a(fullContactInfo.mobilePhoneNo.replaceAll("\\D", ""))) {
TrackingUtil.j(this, TrackingEvents.ACTION_PICK_SELECT_CONTACT_ERROR, "");
ToastCompat.e(this, getString(R.string.error_phone_num_toast));
return;
}
int i = this.f82z;
if (i == -1) {
this.f76t = fullContactInfo.name;
String str = fullContactInfo.mobilePhoneNo;
this.f77u = str;
if (str.startsWith("0")) {
this.f77u = this.f77u.substring(1);
}
((ActivityContactInfoBinding) this.o).c.setContentText(this.f76t);
ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.a2(map);
}
});
((ActivityContactInfoBinding) this.o).d.setContentText(this.f77u);
ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.b2(map);
}
});
this.f80x = fullContactInfo;
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NAME, this.f76t);
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, this.f77u);
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT, this.gson.t(this.f80x));
return;
}
if (i == -2) {
this.f78v = fullContactInfo.name;
String str2 = fullContactInfo.mobilePhoneNo;
this.f79w = str2;
if (str2.startsWith("0")) {
this.f79w = this.f79w.substring(1);
}
((ActivityContactInfoBinding) this.o).e.setContentText(this.f78v);
ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.c2(map);
}
});
((ActivityContactInfoBinding) this.o).f.setContentText(this.f79w);
ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.d2(map);
}
});
this.f81y = fullContactInfo;
saveDataToLocal("secondContactName", this.f78v);
saveDataToLocal("secondContactNumber", this.f79w);
saveDataToLocal("secondContact", this.gson.t(this.f81y));
return;
}
ExtraContractNewViewModel m1 = m1(i);
if (m1 != null) {
m1.b.setContentText(fullContactInfo.name);
String str3 = fullContactInfo.mobilePhoneNo;
if (str3.startsWith("0")) {
str3 = str3.substring(1);
}
ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.e2(map);
}
});
m1.c.setContentText(str3);
ThirdPartTrackLib.d(this, "auth_contact_auto_input_result", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHContactInfoActivity.f2(map);
}
});
m1.f = fullContactInfo;
saveDataToLocal(EXTRA_CONTACT_NAME + this.f82z, fullContactInfo.name);
saveDataToLocal(EXTRA_CONTACT_NUMBER + this.f82z, str3);
saveDataToLocal(EXTRA_RELATION_SHIP + this.f82z, this.gson.t(fullContactInfo));
}
}
@PermissionDenied("android.permission.READ_SMS")
public void onSmsPermissionDenied() {
if (this.E.equals("B")) {
y2();
}
CommonTrackUtil.b(this, false, "sms", "user_contact");
TrackingUtil.j(this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(false).c("fromDeniedToGranted").b(false).c("pageName").a("user_contact").b());
}
@PermissionGranted({"android.permission.READ_SMS"})
public void onSmsPermissionResult() {
if (!this.C) {
C2();
}
CommonTrackUtil.b(this, true, "sms", "user_contact");
TrackingUtil.j(this, TrackingEvents.PH_READ_SMS_PERMISSION, new JsonParamsBuilder().c("granted").b(true).c("fromDeniedToGranted").b(true ^ this.G).c("pageName").a("user_contact").b());
}
public void readLocalStorage() {
try {
try {
this.f76t = MMKVUtil.b(getMMKVKey(PHBasicInfoActivity.FIRST_CONTACT_NAME), "");
this.f77u = MMKVUtil.b(getMMKVKey(PHBasicInfoActivity.FIRST_CONTACT_NUMBER), "");
this.q = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey(PHBasicInfoActivity.FIRST_RELATION_SHIP), ""), LabelBean.class);
this.f78v = MMKVUtil.b(getMMKVKey("secondContactName"), "");
this.f79w = MMKVUtil.b(getMMKVKey("secondContactNumber"), "");
this.r = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey("secondRelationShip"), ""), LabelBean.class);
for (int i = 0; i < this.A.size(); i++) {
ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
extraContractNewViewModel.b.setContentText(MMKVUtil.b(getMMKVKey(EXTRA_CONTACT_NAME + i), ""));
extraContractNewViewModel.c.setContentText(MMKVUtil.b(getMMKVKey(EXTRA_CONTACT_NUMBER + i), ""));
LabelBean labelBean = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey(EXTRA_RELATION_SHIP + i), ""), LabelBean.class);
extraContractNewViewModel.e = labelBean;
if (labelBean != null) {
extraContractNewViewModel.d.setContentText(labelBean.label);
}
}
} catch (Exception e) {
CrashReporter.a(e);
}
} finally {
k1();
c1();
}
}
protected void s(@NonNull Bundle bundle) {
super.s(bundle);
bundle.putString(PHBasicInfoActivity.FIRST_CONTACT_NAME, this.f76t);
bundle.putString(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, this.f77u);
bundle.putSerializable(PHBasicInfoActivity.FIRST_RELATION_SHIP, this.q);
bundle.putString("secondContactName", this.f78v);
bundle.putString("secondContactNumber", this.f79w);
bundle.putSerializable("secondRelationShip", this.r);
bundle.putSerializable(PHBasicInfoActivity.FIRST_CONTACT, this.f80x);
bundle.putSerializable("secondContact", this.f81y);
bundle.putInt("contactCount", this.I);
bundle.putBoolean("extra_need_upload_sms_in_auth", this.F);
bundle.putString("extra_auth_upload_sms_ab_type", this.E);
bundle.putString("extra_auth_ab_type", this.H);
try {
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NAME, this.f76t);
saveDataToLocal(PHBasicInfoActivity.FIRST_CONTACT_NUMBER, this.f77u);
saveDataToLocal(PHBasicInfoActivity.FIRST_RELATION_SHIP, this.gson.t(this.q));
saveDataToLocal("secondContactName", this.f78v);
saveDataToLocal("secondContactNumber", this.f79w);
saveDataToLocal("secondRelationShip", this.gson.t(this.r));
for (int i = 0; i < this.A.size(); i++) {
ExtraContractNewViewModel extraContractNewViewModel = this.A.get(i);
saveDataToLocal(EXTRA_CONTACT_NAME + i, extraContractNewViewModel.b.getContentTrim());
saveDataToLocal(EXTRA_CONTACT_NUMBER + i, extraContractNewViewModel.c.getContentTrim());
saveDataToLocal(EXTRA_RELATION_SHIP + i, this.gson.t(extraContractNewViewModel.e));
}
} catch (Exception e) {
CrashReporter.a(e);
}
}
public void saveDataToLocal(@NotNull String str, @Nullable String str2) {
IMMKVPageController.DefaultImpls.b(this, str, str2);
}
class AnonymousClass1 implements GeneralConfigManager.FetchGeneralConfigCallback {
AnonymousClass1() {
}
public void c(List list) {
PHContactInfoActivity.this.B = list;
}
public void a(@NonNull HashMap<String, String> hashMap) {
try {
if (Boolean.parseBoolean(hashMap.get(AppSwitchConfigKey.PHI_NEED_UPLOAD_APP_LIST_IN_AUTH))) {
DataCollectionUtil.b(PHContactInfoActivity.this, new DataCollectionUtil.CallBack() {
@Override
public final void onResult(Object obj) {
PHContactInfoActivity.AnonymousClass1.this.c((List) obj);
}
});
}
} catch (Exception unused) {
}
}
public void onFinish() {
}
public void onError(@Nullable String str) {
}
}
}