正在查看: OVO v3.139.0 应用的 OneKlikOtpActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 OneKlikOtpActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ovo.id.wallet.topup.ui.presentation.oneklik;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.text.SpannableString;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import androidx.activity.ComponentActivity;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.appcompat.widget.Toolbar;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.ViewModelKt;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import java.util.Map;
import kotlin.Metadata;
import o.i.Function110;
import o.i.a0c;
import o.i.eac;
import o.i.fqe;
import o.i.fv2;
import o.i.fxa;
import o.i.gy0;
import o.i.im8;
import o.i.jf0;
import o.i.ju2;
import o.i.k36;
import o.i.kf0;
import o.i.lc2;
import o.i.lg2;
import o.i.m36;
import o.i.m7c;
import o.i.oye;
import o.i.p1g;
import o.i.pw5;
import o.i.ra;
import o.i.sga;
import o.i.sh2;
import o.i.tg6;
import o.i.tga;
import o.i.ua8;
import o.i.uga;
import o.i.uh;
import o.i.v11;
import o.i.vga;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.xge;
import o.i.y0c;
import o.i.z8;
import o.i.ze7;
import o.i.zf2;
import o.i.zu5;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.base.utils.StringWrapper;
import ovo.id.wallet.topup.core.domain.entity.model.DeviceModel;
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lovo/id/wallet/topup/ui/presentation/oneklik/OneKlikOtpActivity;", "Lovo/id/base/BaseActivity;", "<init>", "()V", "topup-ui_release"}, k = 1, mv = {1, 8, 0})
public final class OneKlikOtpActivity extends BaseActivity {
public static final int K = 0;
public ViewModelProvider.Factory G;
public k36 H;
public final ViewModelLazy I = new ViewModelLazy(vuc.a(vga.class), new i(this), new k(), new j(this));
public final oye J = im8.b(new a());
public static final class a extends ua8 implements zu5<ra> {
public a() {
super(0);
}
public final Object invoke() {
ViewDataBinding c = fv2.c(OneKlikOtpActivity.this, m7c.activity_otp_input);
vk7.d(c, "null cannot be cast to non-null type ovo.id.wallet.topup.ui.databinding.ActivityOtpInputBinding");
return (ra) c;
}
}
public class b extends pw5 implements Function110<Bundle, p1g> {
public b(Object obj) {
super(1, obj, OneKlikOtpActivity.class, "validateSuccess", "validateSuccess(Landroid/os/Bundle;)V", 0);
}
public final Object invoke(Object obj) {
Bundle bundle = (Bundle) obj;
vk7.f(bundle, "p0");
BaseActivity baseActivity = (OneKlikOtpActivity) ((v11) this).receiver;
int i = OneKlikOtpActivity.K;
baseActivity.getClass();
Intent intent = new Intent();
intent.putExtras(bundle);
baseActivity.setResult(-1, intent);
baseActivity.finish();
Object systemService = baseActivity.getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
View currentFocus = baseActivity.getCurrentFocus();
if (currentFocus == null) {
currentFocus = new View(baseActivity);
}
inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
return p1g.a;
}
}
public class c extends pw5 implements Function110<StringWrapper, p1g> {
public c(Object obj) {
super(1, obj, OneKlikOtpActivity.class, "validateFail", "validateFail(Lovo/id/base/utils/StringWrapper;)V", 0);
}
public final Object invoke(Object obj) {
StringWrapper stringWrapper = (StringWrapper) obj;
vk7.f(stringWrapper, "p0");
?? r0 = (OneKlikOtpActivity) ((v11) this).receiver;
int i = OneKlikOtpActivity.K;
AppCompatTextView appCompatTextView = r0.M0().x;
Context applicationContext = r0.getApplicationContext();
vk7.e(applicationContext, "applicationContext");
appCompatTextView.setText(stringWrapper.a(applicationContext));
r0.M0().x.setVisibility(0);
AppCompatEditText appCompatEditText = r0.M0().f1161v;
appCompatEditText.setText(null);
appCompatEditText.requestFocus();
return p1g.a;
}
}
public class d extends pw5 implements Function110<StringWrapper, p1g> {
public d(Object obj) {
super(1, obj, OneKlikOtpActivity.class, "showErrorDialog", "showErrorDialog(Lovo/id/base/utils/StringWrapper;)V", 0);
}
public final Object invoke(Object obj) {
StringWrapper stringWrapper = (StringWrapper) obj;
vk7.f(stringWrapper, "p0");
?? r0 = (OneKlikOtpActivity) ((v11) this).receiver;
r0.H = m36.a(r0, r0.H, m7c.sheet_general_error_with_logo, new sga(r0, stringWrapper), new tga(r0), new uga(r0), null, 32);
uh.b((Context) r0, AnalyticType.LEANPLUM_STATE, "state/top_up/instan/new_device/OTP/timeout", (Map) null);
return p1g.a;
}
}
public class e extends pw5 implements Function110<StringWrapper, p1g> {
public e(Object obj) {
super(1, obj, OneKlikOtpActivity.class, "showErrorPage", "showErrorPage(Lovo/id/base/utils/StringWrapper;)V", 0);
}
public final Object invoke(Object obj) {
StringWrapper stringWrapper = (StringWrapper) obj;
vk7.f(stringWrapper, "p0");
BaseActivity baseActivity = (OneKlikOtpActivity) ((v11) this).receiver;
int i = OneKlikOtpActivity.K;
baseActivity.getClass();
Intent intent = new Intent();
intent.putExtra("errorCode", "oneklik");
intent.putExtra("errorMessage", stringWrapper.a(baseActivity));
baseActivity.setResult(0, intent);
baseActivity.finish();
Object systemService = baseActivity.getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
View currentFocus = baseActivity.getCurrentFocus();
if (currentFocus == null) {
currentFocus = new View(baseActivity);
}
inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
return p1g.a;
}
}
public class f extends pw5 implements zu5<p1g> {
public f(Object obj) {
super(0, obj, OneKlikOtpActivity.class, "showExecutionMessage", "showExecutionMessage()V", 0);
}
public final Object invoke() {
OneKlikOtpActivity oneKlikOtpActivity = (OneKlikOtpActivity) ((v11) this).receiver;
int i = OneKlikOtpActivity.K;
oneKlikOtpActivity.M0().x.setText("");
oneKlikOtpActivity.M0().x.setVisibility(8);
return p1g.a;
}
}
public class g extends pw5 implements zu5<p1g> {
public g(Object obj) {
super(0, obj, OneKlikOtpActivity.class, "showKeyboard", "showKeyboard()V", 0);
}
public final Object invoke() {
OneKlikOtpActivity oneKlikOtpActivity = (OneKlikOtpActivity) ((v11) this).receiver;
int i = OneKlikOtpActivity.K;
oneKlikOtpActivity.N0();
return p1g.a;
}
}
public class h extends pw5 implements Function110<fxa<? extends StringWrapper, ? extends StringWrapper>, p1g> {
public h(Object obj) {
super(1, obj, OneKlikOtpActivity.class, "actionLabelUpdateHandler", "actionLabelUpdateHandler(Lkotlin/Pair;)V", 0);
}
public final Object invoke(Object obj) {
fxa fxaVar = (fxa) obj;
vk7.f(fxaVar, "p0");
?? r0 = (OneKlikOtpActivity) ((v11) this).receiver;
int i = OneKlikOtpActivity.K;
r0.getClass();
String a = ((StringWrapper) fxaVar.a).a((Context) r0);
if (a == null) {
a = "";
}
String a2 = ((StringWrapper) fxaVar.b).a((Context) r0);
String str = a2 != null ? a2 : "";
String concat = a.concat(str);
vk7.f(concat, "s");
xge xgeVar = new xge();
xgeVar.a = new SpannableString(concat);
Integer valueOf = Integer.valueOf(y0c.turquoise_alpha_50);
valueOf.intValue();
if (!(!fqe.A(str))) {
valueOf = null;
}
xgeVar.e(lc2.b((Context) r0, valueOf != null ? valueOf.intValue() : y0c.turquoise), a, false);
xgeVar.e(lc2.b((Context) r0, y0c.dusk), str, false);
r0.M0().f1160u.setText(xgeVar.a());
return p1g.a;
}
}
public static final class i extends ua8 implements zu5<ViewModelStore> {
public final ComponentActivity b;
public i(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
return this.b.getViewModelStore();
}
}
public static final class j extends ua8 implements zu5<sh2> {
public final ComponentActivity b;
public j(ComponentActivity componentActivity) {
super(0);
this.b = componentActivity;
}
public final Object invoke() {
return this.b.getDefaultViewModelCreationExtras();
}
}
public static final class k extends ua8 implements zu5<ViewModelProvider.Factory> {
public k() {
super(0);
}
public final Object invoke() {
ViewModelProvider.Factory factory = OneKlikOtpActivity.this.G;
if (factory != null) {
return factory;
}
vk7.m("factory");
throw null;
}
}
public final void G0() {
ju2 ju2Var = tg6.c;
if (ju2Var != null) {
this.G = ju2Var.d();
} else {
vk7.m("topUpComponent");
throw null;
}
}
public final ra M0() {
return (ra) this.J.getValue();
}
public final void N0() {
M0().f1161v.requestFocus();
Object systemService = getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
((InputMethodManager) systemService).toggleSoftInput(2, 1);
}
public final void onBackPressed() {
setResult(0);
finish();
Object systemService = getSystemService("input_method");
vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
View currentFocus = getCurrentFocus();
if (currentFocus == null) {
currentFocus = new View(this);
}
inputMethodManager.hideSoftInputFromWindow(currentFocus.getWindowToken(), 0);
overridePendingTransition(a0c.ovo_slide_in_left, a0c.ovo_slide_out_right);
}
public final void onCreate(Bundle bundle) {
DeviceModel deviceModel;
Parcelable parcelable;
Object parcelable2;
super.onCreate(bundle);
getWindow().setSoftInputMode(16);
Bundle extras = getIntent().getExtras();
if (extras != null) {
if (Build.VERSION.SDK_INT >= 33) {
parcelable2 = extras.getParcelable("otpModel", DeviceModel.class);
parcelable = (Parcelable) parcelable2;
} else {
Parcelable parcelable3 = extras.getParcelable("otpModel");
if (!(parcelable3 instanceof DeviceModel)) {
parcelable3 = null;
}
parcelable = (DeviceModel) parcelable3;
}
deviceModel = (DeviceModel) parcelable;
} else {
deviceModel = null;
}
Bundle extras2 = getIntent().getExtras();
String string = extras2 != null ? extras2.getString("trxId") : null;
if (string == null) {
string = "";
}
Bundle extras3 = getIntent().getExtras();
String string2 = extras3 != null ? extras3.getString("deviceSerial") : null;
if (string2 == null) {
string2 = "";
}
ra M0 = M0();
M0.w(this);
vga vgaVar = (vga) this.I.getValue();
String string3 = getString(eac.ovo_otp_one_klik_title);
vk7.e(string3, "getString(WalletBaseStri…s.ovo_otp_one_klik_title)");
int i2 = eac.ovo_otp_one_klik_message;
Object[] objArr = new Object[2];
objArr[0] = "BCA";
String phone = deviceModel != null ? deviceModel.getPhone() : null;
if (phone == null) {
phone = "";
}
objArr[1] = phone;
String string4 = getString(i2, objArr);
xge c2 = gy0.c(string4, "getString(\n … )");
c2.a = new SpannableString(string4);
String phone2 = deviceModel != null ? deviceModel.getPhone() : null;
c2.b(phone2 != null ? phone2 : "", false);
SpannableString a2 = c2.a();
String string5 = getString(eac.ovo_otp_one_klik_action);
vk7.e(string5, "getString(WalletBaseStri….ovo_otp_one_klik_action)");
vgaVar.getClass();
vgaVar.F = deviceModel;
vgaVar.G = string;
vgaVar.H = string2;
vgaVar.p.setValue(string3);
vgaVar.s.setValue(a2);
vgaVar.r.setValue(string5);
vgaVar.x();
ze7.m(ViewModelKt.getViewModelScope(vgaVar), (zf2) null, (lg2) null, new jf0(vgaVar, null), 3);
vx0.t(this, new fxa(vgaVar.z, new b(this)));
vx0.t(this, new fxa(vgaVar.A, new c(this)));
vx0.t(this, new fxa(vgaVar.I, new d(this)));
vx0.t(this, new fxa(vgaVar.J, new e(this)));
vx0.u(this, new fxa(vgaVar.x, new f(this)));
vx0.u(this, new fxa(vgaVar.y, new g(this)));
vx0.t(this, new fxa(vgaVar.f697w, new h(this)));
M0.B(vgaVar);
ra M02 = M0();
Toolbar toolbar = M02.f1162w.u;
vk7.e(toolbar, "toolbar.toolbar");
z8.f(this, toolbar, false, false, Integer.valueOf(eac.ovo_otp_one_klik_toolbar_title), null, null, 54);
kf0 kf0Var = M02.A;
if (kf0Var != null) {
M02.f1161v.setOnPinEnteredListener(kf0Var.B);
}
}
public final boolean onOptionsItemSelected(MenuItem menuItem) {
vk7.f(menuItem, "item");
if (menuItem.getItemId() == 16908332) {
onBackPressed();
}
return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
}
}