导航菜单

页面标题

页面副标题

OVO v3.139.0 - ManualParkingActivity.java 源代码

正在查看: OVO v3.139.0 应用的 ManualParkingActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package ovo.id.wallet.scanner.ui.presentation.landing;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.TextView;
import androidx.activity.ComponentActivity;
import androidx.appcompat.widget.Toolbar;
import androidx.databinding.ViewDataBinding;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import java.util.HashMap;
import java.util.Map;
import kotlin.Metadata;
import o.i.Function110;
import o.i.a0c;
import o.i.e79;
import o.i.fv2;
import o.i.fxa;
import o.i.im8;
import o.i.ja;
import o.i.k7c;
import o.i.m69;
import o.i.n69;
import o.i.o69;
import o.i.oye;
import o.i.p1g;
import o.i.p69;
import o.i.pw5;
import o.i.q69;
import o.i.qfa;
import o.i.qq4;
import o.i.r2c;
import o.i.r69;
import o.i.s69;
import o.i.s7e;
import o.i.sh2;
import o.i.t69;
import o.i.ua8;
import o.i.uh;
import o.i.v11;
import o.i.vk7;
import o.i.vuc;
import o.i.vx0;
import o.i.yfd;
import o.i.ys2;
import o.i.z8;
import o.i.zfc;
import o.i.zu5;
import o.i.zx1;
import ovo.id.analytics.AnalyticType;
import ovo.id.base.BaseActivity;
import ovo.id.base.utils.StringWrapper;
import ovo.id.ravier.widgets.RavierEditText;
import ovo.id.wallet.scanner.core.domain.entity.QrScanPay;
import ovo.id.wallet.scanner.core.domain.entity.SkyParkingBarcodePay;
import ovo.id.wallet.scanner.ui.presentation.landing.ManualParkingActivity;

@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/scanner/ui/presentation/landing/ManualParkingActivity;", "Lovo/id/base/BaseActivity;", "<init>", "()V", "scanner-ui_release"}, k = 1, mv = {1, 8, 0})
public final class ManualParkingActivity extends BaseActivity {
    public static final int L = 0;
    public ViewModelProvider.Factory G;
    public com.google.android.material.bottomsheet.b J;
    public final oye H = im8.b(new a());
    public final ViewModelLazy I = new ViewModelLazy(vuc.a(e79.class), new q(this), new p(), new r(this));
    public final b K = new b();

    public static final class a extends ua8 implements zu5<ja> {
        public a() {
            super(0);
        }

        public final Object invoke() {
            ViewDataBinding c = fv2.c(ManualParkingActivity.this, k7c.activity_manual_parking);
            vk7.d(c, "null cannot be cast to non-null type ovo.id.wallet.scanner.ui.databinding.ActivityManualParkingBinding");
            return (ja) c;
        }
    }

    public static final class b extends qfa {
        public b() {
        }

        @Override
        public final void afterTextChanged(Editable editable) {
            vk7.f(editable, "s");
            int i = ManualParkingActivity.L;
            e79 e79Var = ManualParkingActivity.this.P0().y;
            if (e79Var != null) {
                String obj = editable.toString();
                vk7.f(obj, "code");
                e79Var.q.setValue(obj);
            }
        }
    }

    public static final class c extends ua8 implements zu5<p1g> {
        public c() {
            super(0);
        }

        public final Object invoke() {
            int i = ManualParkingActivity.L;
            ?? r0 = ManualParkingActivity.this;
            EditText editText = r0.P0().f617v.getEditText();
            if (editText != null) {
                editText.setFocusable(true);
                editText.setFocusableInTouchMode(true);
                if (editText.requestFocus()) {
                    Object systemService = r0.getSystemService("input_method");
                    vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                    ((InputMethodManager) systemService).showSoftInput(editText, 1);
                }
                editText.requestFocus();
            }
            return p1g.a;
        }
    }

    public class d extends pw5 implements Function110<fxa<? extends String, ? extends HashMap<String, String>>, p1g> {
        public d(Object obj) {
            super(1, obj, ManualParkingActivity.class, "trackLeanplum", "trackLeanplum(Lkotlin/Pair;)V", 0);
        }

        public final Object invoke(Object obj) {
            fxa fxaVar = (fxa) obj;
            vk7.f(fxaVar, "p0");
            BaseActivity baseActivity = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            baseActivity.getClass();
            uh.b(baseActivity, AnalyticType.LEANPLUM_EVENT, (String) fxaVar.a, (Map) fxaVar.b);
            return p1g.a;
        }
    }

    public class e extends pw5 implements Function110<QrScanPay, p1g> {
        public e(Object obj) {
            super(1, obj, ManualParkingActivity.class, "showDetailParkingPayment", "showDetailParkingPayment(Lovo/id/wallet/scanner/core/domain/entity/QrScanPay;)V", 0);
        }

        public final Object invoke(Object obj) {
            QrScanPay qrScanPay = (QrScanPay) obj;
            vk7.f(qrScanPay, "p0");
            ManualParkingActivity manualParkingActivity = (ManualParkingActivity) ((v11) this).receiver;
            com.google.android.material.bottomsheet.b bVar = manualParkingActivity.J;
            if (bVar != null) {
                bVar.dismiss();
            }
            yfd yfdVar = yfd.a;
            s69 s69Var = new s69(manualParkingActivity, qrScanPay);
            t69 t69Var = new t69(manualParkingActivity);
            yfdVar.getClass();
            com.google.android.material.bottomsheet.b a = yfd.a(manualParkingActivity, qrScanPay, s69Var, t69Var);
            manualParkingActivity.J = a;
            a.show();
            return p1g.a;
        }
    }

    public class f extends pw5 implements Function110<Boolean, p1g> {
        public f(Object obj) {
            super(1, obj, ManualParkingActivity.class, "showLoadingHandler", "showLoadingHandler(Z)V", 0);
        }

        public final Object invoke(Object obj) {
            boolean booleanValue = ((Boolean) obj).booleanValue();
            ManualParkingActivity manualParkingActivity = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            if (booleanValue) {
                manualParkingActivity.J0();
            } else {
                manualParkingActivity.D0();
            }
            return p1g.a;
        }
    }

    public class g extends pw5 implements Function110<StringWrapper, p1g> {
        public g(Object obj) {
            super(1, obj, ManualParkingActivity.class, "failInputHandler", "failInputHandler(Lovo/id/base/utils/StringWrapper;)V", 0);
        }

        public final Object invoke(Object obj) {
            StringWrapper stringWrapper = (StringWrapper) obj;
            vk7.f(stringWrapper, "p0");
            ?? r0 = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            RavierEditText ravierEditText = r0.P0().f617v;
            vk7.e(ravierEditText, "binding.etManualParkingCode");
            ravierEditText.setError(stringWrapper.a((Context) r0));
            return p1g.a;
        }
    }

    public class h extends pw5 implements Function110<qq4, p1g> {
        public h(Object obj) {
            super(1, obj, ManualParkingActivity.class, "navigateHomeDialogHandler", "navigateHomeDialogHandler(Lovo/id/core/models/loyalty/ErrorSpanRavierDialogModel;)V", 0);
        }

        public final Object invoke(Object obj) {
            qq4 qq4Var = (qq4) obj;
            vk7.f(qq4Var, "p0");
            ?? r0 = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            EditText editText = r0.P0().f617v.getEditText();
            if (editText != null) {
                editText.clearFocus();
                Object systemService = r0.getSystemService("input_method");
                vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                ((InputMethodManager) systemService).hideSoftInputFromWindow(editText.getWindowToken(), 0);
            }
            ?? zfcVar = new zfc(r0, zx1.b.a);
            zfcVar.o(Integer.valueOf(qq4Var.b));
            String a = qq4Var.c.a((Context) r0);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            zfcVar.k(qq4Var.d.c(r0));
            String a2 = qq4Var.e.a((Context) r0);
            zfcVar.s(a2 != null ? a2 : "", new o69(qq4Var, r0));
            zfcVar.s = new p69(qq4Var, r0);
            zfcVar.show();
            return p1g.a;
        }
    }

    public class i extends pw5 implements Function110<qq4, p1g> {
        public i(Object obj) {
            super(1, obj, ManualParkingActivity.class, "failDialogHandler", "failDialogHandler(Lovo/id/core/models/loyalty/ErrorSpanRavierDialogModel;)V", 0);
        }

        public final Object invoke(Object obj) {
            qq4 qq4Var = (qq4) obj;
            vk7.f(qq4Var, "p0");
            ?? r0 = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            EditText editText = r0.P0().f617v.getEditText();
            if (editText != null) {
                editText.clearFocus();
                Object systemService = r0.getSystemService("input_method");
                vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
                ((InputMethodManager) systemService).hideSoftInputFromWindow(editText.getWindowToken(), 0);
            }
            ?? zfcVar = new zfc(r0, zx1.b.a);
            zfcVar.o(Integer.valueOf(qq4Var.b));
            String a = qq4Var.c.a((Context) r0);
            if (a == null) {
                a = "";
            }
            zfcVar.x(a);
            zfcVar.k(qq4Var.d.c(r0));
            String a2 = qq4Var.e.a((Context) r0);
            zfcVar.s(a2 != null ? a2 : "", new m69(qq4Var, r0));
            zfcVar.s = new n69(qq4Var, r0);
            zfcVar.show();
            return p1g.a;
        }
    }

    public class j extends pw5 implements Function110<StringWrapper, p1g> {
        public j(Object obj) {
            super(1, obj, ManualParkingActivity.class, "failActHandler", "failActHandler(Lovo/id/base/utils/StringWrapper;)V", 0);
        }

        public final Object invoke(Object obj) {
            StringWrapper stringWrapper = (StringWrapper) obj;
            vk7.f(stringWrapper, "p0");
            BaseActivity baseActivity = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            baseActivity.getClass();
            Intent intent = new Intent();
            intent.putExtra("ovo.id.wallet.base.ErrorData", stringWrapper.a(baseActivity));
            baseActivity.setResult(-1, intent);
            baseActivity.finish();
            return p1g.a;
        }
    }

    public class k extends pw5 implements Function110<String, p1g> {
        public k(Object obj) {
            super(1, obj, ManualParkingActivity.class, "successActParkingCheckoutHandler", "successActParkingCheckoutHandler(Ljava/lang/String;)V", 0);
        }

        public final Object invoke(Object obj) {
            String str = (String) obj;
            vk7.f(str, "p0");
            ManualParkingActivity.M0((ManualParkingActivity) ((v11) this).receiver, str);
            return p1g.a;
        }
    }

    public class l extends pw5 implements Function110<SkyParkingBarcodePay, p1g> {
        public l(Object obj) {
            super(1, obj, ManualParkingActivity.class, "successActParkingHandler", "successActParkingHandler(Lovo/id/wallet/scanner/core/domain/entity/SkyParkingBarcodePay;)V", 0);
        }

        public final Object invoke(Object obj) {
            SkyParkingBarcodePay skyParkingBarcodePay = (SkyParkingBarcodePay) obj;
            vk7.f(skyParkingBarcodePay, "p0");
            BaseActivity baseActivity = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            baseActivity.getClass();
            Intent intent = new Intent();
            intent.putExtra("ovo.id.wallet.base.BarcodeData", skyParkingBarcodePay);
            baseActivity.setResult(-1, intent);
            baseActivity.finish();
            return p1g.a;
        }
    }

    public class m extends pw5 implements zu5<p1g> {
        public m(Object obj) {
            super(0, obj, ManualParkingActivity.class, "closeHandler", "closeHandler()V", 0);
        }

        public final Object invoke() {
            ManualParkingActivity manualParkingActivity = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            manualParkingActivity.N0();
            return p1g.a;
        }
    }

    public class n extends pw5 implements zu5<p1g> {
        public n(Object obj) {
            super(0, obj, ManualParkingActivity.class, "noInternetErrorDialog", "noInternetErrorDialog()V", 0);
        }

        public final Object invoke() {
            ?? r0 = (ManualParkingActivity) ((v11) this).receiver;
            int i = ManualParkingActivity.L;
            r0.getClass();
            ?? zfcVar = new zfc(r0, zx1.a.a);
            zfcVar.t(new q69(r0));
            zfcVar.s = new r69(r0);
            zfcVar.show();
            return p1g.a;
        }
    }

    public static final class o<T> implements Observer {
        public final fxa a;

        public o(fxa fxaVar) {
            this.a = fxaVar;
        }

        public final void onChanged(T t3) {
            ((Function110) this.a.b).invoke(t3);
        }
    }

    public static final class p extends ua8 implements zu5<ViewModelProvider.Factory> {
        public p() {
            super(0);
        }

        public final Object invoke() {
            ViewModelProvider.Factory factory = ManualParkingActivity.this.G;
            if (factory != null) {
                return factory;
            }
            vk7.m("scannerFactory");
            throw null;
        }
    }

    public static final class q extends ua8 implements zu5<ViewModelStore> {
        public final ComponentActivity b;

        public q(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        public final Object invoke() {
            return this.b.getViewModelStore();
        }
    }

    public static final class r extends ua8 implements zu5<sh2> {
        public final ComponentActivity b;

        public r(ComponentActivity componentActivity) {
            super(0);
            this.b = componentActivity;
        }

        public final Object invoke() {
            return this.b.getDefaultViewModelCreationExtras();
        }
    }

    public static final void M0(ManualParkingActivity manualParkingActivity, String str) {
        manualParkingActivity.getClass();
        Intent intent = new Intent();
        intent.putExtra("ovo.id.wallet.base.CheckoutData", str);
        intent.putExtra("Product", ((e79) manualParkingActivity.I.getValue()).F);
        manualParkingActivity.setResult(-1, intent);
        manualParkingActivity.finish();
    }

    public final void G0() {
        ys2 ys2Var = vx0.b;
        if (ys2Var != null) {
            this.G = ys2Var.a();
        } else {
            vk7.m("scannerComponent");
            throw null;
        }
    }

    public final void N0() {
        EditText editText = P0().f617v.getEditText();
        if (!editText.hasFocus()) {
            editText = null;
        }
        if (editText != null) {
            Object systemService = getSystemService("input_method");
            vk7.d(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
            ((InputMethodManager) systemService).hideSoftInputFromWindow(editText.getWindowToken(), 0);
        }
        setResult(0);
        finish();
        overridePendingTransition(a0c.ovo_slide_in_left, a0c.ovo_slide_out_right);
    }

    public final void O0() {
        ((e79) this.I.getValue()).v(200L, new c());
    }

    public final ja P0() {
        return (ja) this.H.getValue();
    }

    public final void onBackPressed() {
        N0();
    }

    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ViewModelLazy viewModelLazy = this.I;
        e79 e79Var = (e79) viewModelLazy.getValue();
        vx0.t(this, new fxa(e79Var.f329u, new f(this)));
        vx0.t(this, new fxa(e79Var.x, new g(this)));
        vx0.t(this, new fxa(e79Var.f331w, new h(this)));
        vx0.t(this, new fxa(e79Var.f330v, new i(this)));
        vx0.t(this, new fxa(e79Var.y, new j(this)));
        vx0.t(this, new fxa(e79Var.A, new k(this)));
        vx0.t(this, new fxa(e79Var.z, new l(this)));
        vx0.u(this, new fxa(e79Var.B, new m(this)));
        vx0.u(this, new fxa(e79Var.C, new n(this)));
        vx0.t(this, new fxa(e79Var.D, new d(this)));
        e eVar = new e(this);
        s7e<QrScanPay> s7eVar = e79Var.E;
        s7eVar.observe(this, new o(new fxa(s7eVar, eVar)));
        P0().w(this);
        P0().B((e79) viewModelLazy.getValue());
        RavierEditText ravierEditText = P0().f617v;
        ravierEditText.a(this.K);
        ravierEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
            @Override
            public final boolean onEditorAction(TextView textView, int i2, KeyEvent keyEvent) {
                int i3 = ManualParkingActivity.L;
                ManualParkingActivity manualParkingActivity = ManualParkingActivity.this;
                vk7.f(manualParkingActivity, "this$0");
                e79 e79Var2 = (e79) manualParkingActivity.I.getValue();
                if (e79Var2 == null || i2 != 6) {
                    return true;
                }
                e79Var2.y();
                return true;
            }
        });
        Toolbar toolbar = P0().x;
        vk7.e(toolbar, "binding.toolbar");
        z8.g(this, toolbar, (r14 & 2) != 0, (r14 & 4) != 0, (r14 & 8) != 0 ? null : null, (r14 & 16) != 0 ? null : Integer.valueOf(r2c.rico_system_close));
        I0("");
        O0();
    }

    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        vk7.f(menuItem, "item");
        if (menuItem.getItemId() != 16908332) {
            return super/*android.app.Activity*/.onOptionsItemSelected(menuItem);
        }
        N0();
        return true;
    }
}