导航菜单

页面标题

页面副标题

OVO v3.139.0 - OneKlikOtpActivity.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);
    }
}