正在查看: Mint v5.7.3 应用的 DeleteAccountOtpVerifyActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 DeleteAccountOtpVerifyActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.deleteaccount;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.os.Build;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton;
import androidx.databinding.DataBindingUtil;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.ViewModelProvider;
import b5.b;
import com.google.android.gms.auth.api.phone.SmsRetriever;
import com.google.android.gms.auth.api.phone.SmsRetrieverClient;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
import com.htmedia.mint.AppController;
import com.htmedia.mint.R;
import com.htmedia.mint.deleteaccount.DeleteAccountOtpVerifyActivity;
import com.htmedia.mint.pojo.deleteaccount.DeleteAccountOtpModel;
import com.htmedia.mint.pojo.deleteaccount.DeleteReasonItem;
import com.htmedia.sso.helpers.BindingAdapterHelper;
import com.htmedia.sso.helpers.SMSBroadcastReceiver;
import com.htmedia.sso.helpers.Utils;
import com.htmedia.sso.models.EmailOrMobileModel;
import kotlin.Metadata;
import kotlin.jvm.internal.m;
import oh.w;
import x4.c0;
@Metadata(d1 = {"\u0000^\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\n\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\b\u0010\u001c\u001a\u00020\u001dH\u0002J\b\u0010\u001e\u001a\u00020\u001dH\u0002J\u0010\u0010\u001f\u001a\u00020\u001d2\u0006\u0010 \u001a\u00020!H\u0016J\u0012\u0010\"\u001a\u00020\u001d2\b\u0010#\u001a\u0004\u0018\u00010$H\u0014J\u0012\u0010%\u001a\u00020\u001d2\b\u0010&\u001a\u0004\u0018\u00010\u0011H\u0016J\b\u0010'\u001a\u00020\u001dH\u0016J\u0006\u0010(\u001a\u00020\u001dJ\b\u0010)\u001a\u00020\u001dH\u0002J\b\u0010*\u001a\u00020\u001dH\u0002J\b\u0010+\u001a\u00020\u001dH\u0002J\b\u0010,\u001a\u00020\u001dH\u0002J\u0006\u0010-\u001a\u00020\u001dR\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u0010\u0006\u001a\u00020\u0007X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\b\u0010\t\"\u0004\b\n\u0010\u000bR\u000e\u0010\f\u001a\u00020\rX\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0010\u001a\u00020\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0012\u001a\u00020\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0013\u001a\u00020\u0014X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u0015\u001a\u0004\u0018\u00010\u0016X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0017\u001a\u00020\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0018\u001a\u00020\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0019\u001a\u00020\u0011X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u001a\u001a\u00020\u001bX\u0082.¢\u0006\u0002\n\u0000¨\u0006."}, d2 = {"Lcom/htmedia/mint/deleteaccount/DeleteAccountOtpVerifyActivity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/sso/helpers/SMSBroadcastReceiver$OTPReceiveListener;", "()V", "activity", "Landroidx/appcompat/app/AppCompatActivity;", "binding", "Lcom/htmedia/mint/databinding/ActivityDeleteAccountOtpVerifyBinding;", "getBinding", "()Lcom/htmedia/mint/databinding/ActivityDeleteAccountOtpVerifyBinding;", "setBinding", "(Lcom/htmedia/mint/databinding/ActivityDeleteAccountOtpVerifyBinding;)V", "config", "Lcom/htmedia/mint/pojo/config/Config;", "deleteReasonItem", "Lcom/htmedia/mint/pojo/deleteaccount/DeleteReasonItem;", "email", "", "emailMobileText", "isRecieverRegister", "", "mSmsBroadcastReceiver", "Lcom/htmedia/sso/helpers/SMSBroadcastReceiver;", "mobile", "otpFor", "tAG", "viewModel", "Lcom/htmedia/mint/deleteaccount/viewmodel/DeleteAccountOtpViewModel;", "getDataFromIntent", "", "initView", "onConfigurationChanged", "newConfig", "Landroid/content/res/Configuration;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onOTPReceived", "otp", "onOTPTimeOut", "registerSmsRetriever", "setOnViewClickListener", "setupDarkMode", "setupOtpEtProperties", "setupViewModel", "unregisterSmsRetriever", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class DeleteAccountOtpVerifyActivity extends com.htmedia.mint.ui.activity.a implements SMSBroadcastReceiver.OTPReceiveListener {
public c0 b;
private b d;
private DeleteReasonItem e;
private SMSBroadcastReceiver f;
private boolean o;
private String a = "DeleteAccountOtpVerifyActivity";
private AppCompatActivity c = this;
private String g = "";
private String h = "";
private String i = "";
private String j = "";
@Metadata(d1 = {"\u0000%\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\r\n\u0000\n\u0002\u0010\b\n\u0002\b\u0005*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0016J(\u0010\u0006\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u000b\u001a\u00020\tH\u0016J(\u0010\f\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\t2\u0006\u0010\r\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\tH\u0016¨\u0006\u000e"}, d2 = {"com/htmedia/mint/deleteaccount/DeleteAccountOtpVerifyActivity$setupOtpEtProperties$1", "Landroid/text/TextWatcher;", "afterTextChanged", "", "s", "Landroid/text/Editable;", "beforeTextChanged", "", "start", "", "count", "after", "onTextChanged", "before", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public static final class a implements TextWatcher {
a() {
}
@Override
public void afterTextChanged(Editable s) {
m.g(s, "s");
if (s.length() != 6) {
DeleteAccountOtpVerifyActivity.this.L().u.setEnabled(false);
DeleteAccountOtpVerifyActivity.this.L().u.setBackgroundResource(R.drawable.btn_round_corner_with_grey_color);
} else {
DeleteAccountOtpVerifyActivity.this.L().u.setEnabled(true);
DeleteAccountOtpVerifyActivity.this.L().u.setBackgroundResource(R.drawable.btn_round_corner_with_orange_color);
Utils.hideKeyboard(DeleteAccountOtpVerifyActivity.this.L().u);
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
m.g(s, "s");
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
m.g(s, "s");
}
}
private final void M() {
Bundle extras = getIntent().getExtras();
if (extras != null) {
if (extras.containsKey("email")) {
String string = extras.getString("email");
m.d(string);
this.g = string;
}
if (extras.containsKey("mobile")) {
String string2 = extras.getString("mobile");
m.d(string2);
this.h = string2;
}
if (extras.containsKey("otpFor")) {
String string3 = extras.getString("otpFor");
m.d(string3);
this.j = string3;
}
if (extras.containsKey("item_model")) {
this.e = extras.getParcelable("item_model");
}
}
}
private final void N() {
String str;
boolean L;
L().i.g.setVisibility(0);
L().i.e.setVisibility(8);
L().i.f.setVisibility(8);
if (TextUtils.isEmpty(this.g) || !Utils.isValidEmail(this.g)) {
if (!TextUtils.isEmpty(this.h)) {
L = w.L(this.h, "+", false, 2, null);
if (L) {
str = this.h;
}
}
str = '+' + this.h;
} else {
str = this.g;
}
this.i = str;
BindingAdapterHelper.setHtmlText(L().j, getString(R.string.to_verify_its_you) + " <b>" + this.i + ". </b>" + getString(R.string.please_enter_the_code));
T();
}
public static final void P(DeleteAccountOtpVerifyActivity this$0, Exception exc) {
m.g(this$0, "this$0");
Utils.showSoftKeyboard(this$0.L().getRoot());
}
private final void R() {
L().i.b.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
DeleteAccountOtpVerifyActivity.S(DeleteAccountOtpVerifyActivity.this, view);
}
});
}
public static final void S(DeleteAccountOtpVerifyActivity this$0, View view) {
m.g(this$0, "this$0");
this$0.finish();
}
private final void T() {
L().o.addTextChangedListener(new a());
L().o.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public final boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
boolean U;
U = DeleteAccountOtpVerifyActivity.U(DeleteAccountOtpVerifyActivity.this, textView, i, keyEvent);
return U;
}
});
}
public static final boolean U(DeleteAccountOtpVerifyActivity this$0, TextView textView, int i, KeyEvent keyEvent) {
m.g(this$0, "this$0");
if (i != 6) {
return false;
}
b bVar = this$0.d;
if (bVar == null) {
m.w("viewModel");
bVar = null;
}
AppCompatButton verifyBtn = this$0.L().u;
m.f(verifyBtn, "verifyBtn");
bVar.onClickContinue(verifyBtn, this$0.c);
return true;
}
private final void setupDarkMode() {
L().c(Boolean.valueOf(AppController.j().E()));
if (!AppController.j().E()) {
getWindow().setStatusBarColor(-1);
getWindow().getDecorView().setSystemUiVisibility(UserMetadata.MAX_INTERNAL_KEY_SIZE);
return;
}
getWindow().setStatusBarColor(-16777216);
getWindow().getDecorView().setSystemUiVisibility(0);
L().a.setBackgroundColor(getResources().getColor(R.color.white_night));
L().p.setTextColor(getResources().getColor(R.color.white));
L().j.setTextColor(getResources().getColor(R.color.sso_heading_color_night));
L().h.setTextColor(getResources().getColor(R.color.sso_heading_color_night));
L().o.setTextColor(getResources().getColor(R.color.white_night));
L().d.setTextColor(getResources().getColor(R.color.white));
L().g.setTextColor(getResources().getColor(R.color.white));
L().f.setTextColor(getResources().getColor(R.color.white));
L().c.setTextColor(getResources().getColor(R.color.white));
L().b.setTextColor(getResources().getColor(R.color.white));
L().e.setTextColor(getResources().getColor(R.color.white));
L().r.setTextColor(getResources().getColor(R.color.white));
L().u.setBackground(getResources().getDrawable(R.drawable.btn_enable_disable_selector_night));
}
private final void setupViewModel() {
this.d = (b) new ViewModelProvider(this).get(b.class);
b bVar = null;
if (TextUtils.isEmpty(this.g)) {
b bVar2 = this.d;
if (bVar2 == null) {
m.w("viewModel");
bVar2 = null;
}
bVar2.getB().setType(EmailOrMobileModel.FieldType.MOBILE);
b bVar3 = this.d;
if (bVar3 == null) {
m.w("viewModel");
bVar3 = null;
}
bVar3.getB().setEmailOrMobile(this.h);
} else {
b bVar4 = this.d;
if (bVar4 == null) {
m.w("viewModel");
bVar4 = null;
}
bVar4.getB().setType(EmailOrMobileModel.FieldType.EMAIL);
b bVar5 = this.d;
if (bVar5 == null) {
m.w("viewModel");
bVar5 = null;
}
bVar5.getB().setEmailOrMobile(this.g);
}
b bVar6 = this.d;
if (bVar6 == null) {
m.w("viewModel");
bVar6 = null;
}
bVar6.l(this.e);
b bVar7 = this.d;
if (bVar7 == null) {
m.w("viewModel");
bVar7 = null;
}
bVar7.getB().setShowName(false);
b bVar8 = this.d;
if (bVar8 == null) {
m.w("viewModel");
bVar8 = null;
}
bVar8.o(this.j);
b bVar9 = this.d;
if (bVar9 == null) {
m.w("viewModel");
bVar9 = null;
}
bVar9.m(this.g);
b bVar10 = this.d;
if (bVar10 == null) {
m.w("viewModel");
bVar10 = null;
}
bVar10.n(this.h);
c0 L = L();
b bVar11 = this.d;
if (bVar11 == null) {
m.w("viewModel");
bVar11 = null;
}
L.d(bVar11);
b bVar12 = this.d;
if (bVar12 == null) {
m.w("viewModel");
bVar12 = null;
}
bVar12.getD().setEmail(this.g);
b bVar13 = this.d;
if (bVar13 == null) {
m.w("viewModel");
bVar13 = null;
}
DeleteAccountOtpModel d = bVar13.getD();
b bVar14 = this.d;
if (bVar14 == null) {
m.w("viewModel");
bVar14 = null;
}
d.setEmailOrMobileModel(bVar14.getB());
b bVar15 = this.d;
if (bVar15 == null) {
m.w("viewModel");
} else {
bVar = bVar15;
}
bVar.startCounter(this);
}
public final c0 L() {
c0 c0Var = this.b;
if (c0Var != null) {
return c0Var;
}
m.w("binding");
return null;
}
public final void O() {
if (TextUtils.isEmpty(this.h)) {
return;
}
SmsRetrieverClient client = SmsRetriever.getClient(this);
m.f(client, "getClient(...)");
Task startSmsRetriever = client.startSmsRetriever();
m.f(startSmsRetriever, "startSmsRetriever(...)");
startSmsRetriever.addOnFailureListener(new OnFailureListener() {
public final void onFailure(Exception exc) {
DeleteAccountOtpVerifyActivity.P(DeleteAccountOtpVerifyActivity.this, exc);
}
});
SMSBroadcastReceiver sMSBroadcastReceiver = new SMSBroadcastReceiver();
this.f = sMSBroadcastReceiver;
m.d(sMSBroadcastReceiver);
sMSBroadcastReceiver.initOTPListener(this);
this.o = true;
if (Build.VERSION.SDK_INT >= 34) {
registerReceiver(this.f, new IntentFilter("com.google.android.gms.auth.api.phone.SMS_RETRIEVED"), 2);
} else {
registerReceiver(this.f, new IntentFilter("com.google.android.gms.auth.api.phone.SMS_RETRIEVED"));
}
}
public final void Q(c0 c0Var) {
m.g(c0Var, "<set-?>");
this.b = c0Var;
}
public final void V() {
SMSBroadcastReceiver sMSBroadcastReceiver = this.f;
if (sMSBroadcastReceiver == null || !this.o) {
return;
}
this.o = false;
unregisterReceiver(sMSBroadcastReceiver);
}
public void onConfigurationChanged(Configuration newConfig) {
m.g(newConfig, "newConfig");
super/*androidx.appcompat.app.AppCompatActivity*/.onConfigurationChanged(newConfig);
AppController.e(getIntent(), this);
}
protected void onCreate(Bundle savedInstanceState) {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
ViewDataBinding contentView = DataBindingUtil.setContentView(this, R.layout.activity_delete_account_otp_verify);
m.f(contentView, "setContentView(...)");
Q((c0) contentView);
M();
setupDarkMode();
M();
N();
setupViewModel();
R();
}
public void onOTPReceived(String otp) {
L().o.append(otp);
}
public void onOTPTimeOut() {
Utils.showSoftKeyboard(L().getRoot());
}
}