导航菜单

页面标题

页面副标题

Akıllı Bilet v4.0.39.217 - CardLoadBalanceSelectActivity.java 源代码

正在查看: Akıllı Bilet v4.0.39.217 应用的 CardLoadBalanceSelectActivity.java JAVA 源代码文件

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


package com.asis.baseapp.ui.virtual.balanceselect;

import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.InputFilter;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import androidx.appcompat.content.res.AppCompatResources;
import androidx.appcompat.widget.AppCompatImageView;
import com.asis.baseapp.data.models.cards.list.UserCardListModel;
import com.asis.baseapp.data.models.cards.query.CardInfoResult;
import com.asis.baseapp.ui.common.guestpayment.GuestPaymentUserInfoActivity;
import com.asis.baseapp.ui.common.payment.PaymentInfoModel;
import com.asis.baseapp.ui.common.payment.greenpay.GreenPayActivity;
import com.asis.coreapp.R$drawable;
import com.asis.coreapp.R$id;
import com.asis.coreapp.R$string;
import com.asis.virtualcard.models.VirtualCard;
import com.google.android.material.appbar.MaterialToolbar;
import com.google.android.material.textview.MaterialTextView;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.analytics.ParametersBuilder;
import com.google.firebase.analytics.ktx.AnalyticsKt;
import com.google.firebase.ktx.Firebase;
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
import defpackage.ak;
import defpackage.b15;
import defpackage.cn1;
import defpackage.d30;
import defpackage.dg5;
import defpackage.do3;
import defpackage.e52;
import defpackage.ef;
import defpackage.f30;
import defpackage.fn2;
import defpackage.fx5;
import defpackage.gv;
import defpackage.h30;
import defpackage.k4;
import defpackage.kk3;
import defpackage.kw4;
import defpackage.lj;
import defpackage.lt0;
import defpackage.m30;
import defpackage.mm2;
import defpackage.mt1;
import defpackage.nm4;
import defpackage.o30;
import defpackage.o45;
import defpackage.p15;
import defpackage.p30;
import defpackage.pj2;
import defpackage.q30;
import defpackage.q63;
import defpackage.rg1;
import defpackage.t22;
import defpackage.tj4;
import defpackage.v20;
import defpackage.vd;
import defpackage.vf;
import defpackage.vr;
import defpackage.w63;
import defpackage.x20;
import defpackage.xq2;
import defpackage.y20;
import defpackage.z20;
import defpackage.zh3;
import kotlin.Metadata;
import kotlin.coroutines.CoroutineContext;
import kotlinx.coroutines.CoroutineScope;

@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u0001:\u0002\u0004\u0005B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0006"}, d2 = {"Lcom/asis/baseapp/ui/virtual/balanceselect/CardLoadBalanceSelectActivity;", "Lvr;", "<init>", "()V", "o41", "x20", "coreapp_release"}, k = 1, mv = {1, 9, 0})
public final class CardLoadBalanceSelectActivity extends vr {
    public static final int H = 0;
    public final kw4 B = fn2.b0(new z20(this, 0));
    public final dg5 C = new dg5(do3.a(CardLoadBalanceSelectViewModel.class), new kk3(this, 11), new kk3(this, 10), new o45(this, 20));
    public p15 D = p15.g;
    public String E;
    public e52 F;
    public x20 G;

    public final k4 k0() {
        return (k4) this.B.getValue();
    }

    public final void l0(String str) {
        String obj = ((MaterialTextView) k0().k.g).getText().toString();
        if (str.length() > 0) {
            if (obj.length() > 0) {
                b15 b15Var = new b15(Integer.parseInt(str), this.D.f, obj);
                CardLoadBalanceSelectViewModel m0 = m0();
                xq2.E(mt1.C(m0), m0.e.a(), 0, new p30(m0, b15Var, null), 2);
            }
        }
    }

    public final CardLoadBalanceSelectViewModel m0() {
        return (CardLoadBalanceSelectViewModel) this.C.getValue();
    }

    public final void n0(String str, w63 w63Var) {
        String str2;
        double d = m0().l;
        if (d > FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE && d >= m0().o && d <= m0().n) {
            k0().e.setLoading(true);
            Context applicationContext = getApplicationContext();
            y();
            Intent intent = new Intent(applicationContext, (Class<?>) gv.A(zh3.m()));
            try {
                str2 = getResources().getString(R$string.city_code);
            } catch (Resources.NotFoundException e) {
                e.printStackTrace();
                str2 = null;
            }
            if (fn2.g(w63Var, q63.f) && fn2.g(str2, "183")) {
                intent = new Intent(getApplicationContext(), (Class<?>) GreenPayActivity.class);
            }
            intent.putExtra("intent_payment_info", new PaymentInfoModel(mt1.M(Double.valueOf(m0().l)), mt1.M(Double.valueOf(m0().m)), mt1.M(Double.valueOf(m0().m)) + mt1.M(Double.valueOf(m0().l)), str, w63Var));
            fn2.a0(this, intent);
            finish();
            return;
        }
        boolean z = d == FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE;
        pj2 pj2Var = pj2.i;
        if (z) {
            String string = getString(R$string.please_select_amount);
            fn2.u(string, "getString(...)");
            String string2 = getString(R$string.please_before_continue_select_an_amount);
            fn2.u(string2, "getString(...)");
            K(string, string2, pj2Var);
            return;
        }
        if (d <= m0().o || d >= m0().n) {
            String string3 = getString(R$string.attention);
            fn2.u(string3, "getString(...)");
            int i = R$string.max_min_load_error;
            Double valueOf = Double.valueOf(m0().o);
            String str3 = valueOf == null ? new String() : fx5.e(valueOf.doubleValue());
            Double valueOf2 = Double.valueOf(m0().n);
            String string4 = getString(i, str3, valueOf2 == null ? new String() : fx5.e(valueOf2.doubleValue()));
            fn2.u(string4, "getString(...)");
            K(string3, string4, pj2Var);
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(k0().a);
        String str = zh3.g;
        lj[] ljVarArr = lj.f;
        int i = 6;
        int i2 = 1;
        if (fn2.g(str, "CI")) {
            k0().b.setFilters(new InputFilter.LengthFilter[]{new InputFilter.LengthFilter(6)});
            k0().b.setMaxEms(6);
        }
        CardLoadBalanceSelectViewModel m0 = m0();
        Context applicationContext = getApplicationContext();
        fn2.t(applicationContext, "null cannot be cast to non-null type com.asis.baseapp.Application");
        String valueOf = String.valueOf(((ak) applicationContext).d());
        fn2.v(valueOf, "cityCode");
        CoroutineScope C = mt1.C(m0);
        CoroutineContext a = m0.e.a();
        o30 o30Var = new o30(m0, valueOf, null);
        int i3 = 2;
        xq2.E(C, a, 0, o30Var, 2);
        CardLoadBalanceSelectViewModel m02 = m0();
        xq2.E(mt1.C(m02), m02.e.a(), 0, new q30(m02, null), 2);
        MaterialToolbar materialToolbar = k0().i;
        fn2.u(materialToolbar, "toolbar");
        fn2.p0(this, materialToolbar, new z20(this, i2));
        k0().e.setLoading(true);
        Intent intent = getIntent();
        fn2.u(intent, "getIntent(...)");
        VirtualCard virtualCard = (VirtualCard) mm2.F(intent, "com.asis.baseapp.ui.cards.intent_user_virtual_card_model", VirtualCard.class);
        Intent intent2 = getIntent();
        fn2.u(intent2, "getIntent(...)");
        UserCardListModel userCardListModel = (UserCardListModel) mm2.F(intent2, "com.asis.baseapp.ui.cards.intent_user_card_list_model", UserCardListModel.class);
        Intent intent3 = getIntent();
        fn2.u(intent3, "getIntent(...)");
        CardInfoResult cardInfoResult = (CardInfoResult) mm2.F(intent3, "com.asis.baseapp.ui.cards.intent_guest_payment_card_info", CardInfoResult.class);
        Intent intent4 = getIntent();
        fn2.u(intent4, "getIntent(...)");
        GuestPaymentUserInfoActivity.GuestPaymentData guestPaymentData = (GuestPaymentUserInfoActivity.GuestPaymentData) mm2.F(intent4, "com.asis.baseapp.ui.cards.itent_guest_payment_data", GuestPaymentUserInfoActivity.GuestPaymentData.class);
        xq2.E(t22.n(this), null, 0, new d30(this, null), 3);
        xq2.E(t22.n(this), null, 0, new f30(this, null), 3);
        xq2.E(t22.n(this), null, 0, new h30(this, null), 3);
        EditText editText = k0().c.getEditText();
        if (editText != null) {
            editText.setOnFocusChangeListener(new m30(this, editText, i3));
            editText.addTextChangedListener(new rg1(this, i));
        }
        MenuItem findItem = k0().i.getMenu().findItem(R$id.report_button);
        Context applicationContext2 = getApplicationContext();
        fn2.t(applicationContext2, "null cannot be cast to non-null type com.asis.baseapp.Application");
        if (((ak) applicationContext2).g().e()) {
            findItem.setEnabled(true);
            findItem.setVisible(true);
            k0().i.setOnMenuItemClickListener(new v20(this));
        } else {
            findItem.setIcon(AppCompatResources.getDrawable(getApplicationContext(), R$drawable.ic_full_transparent));
            findItem.setEnabled(false);
            findItem.setVisible(false);
        }
        if (virtualCard != null) {
            this.D = p15.l;
            MaterialTextView materialTextView = (MaterialTextView) k0().k.c;
            Double valueOf2 = Double.valueOf(virtualCard.getBalance());
            materialTextView.setText(valueOf2 == null ? new String() : fx5.e(valueOf2.doubleValue()));
            ((MaterialTextView) k0().k.g).setText(virtualCard.getMifareId());
            ((MaterialTextView) k0().k.h).setText(getString(R$string.virtual_card));
            View view = (View) k0().k.i;
            fn2.u(view, "signatureVirtualCard");
            fn2.A0(view);
            ((AppCompatImageView) k0().k.e).setImageResource(R$drawable.virtual_card_image);
            k0().e.setOnClickListener(new tj4(10, this, virtualCard));
            this.G = x20.g;
            this.E = virtualCard.getMifareId();
            return;
        }
        if (userCardListModel != null) {
            k0().e.setOnClickListener(new tj4(9, this, userCardListModel));
            cn1 cn1Var = k0().k;
            Context applicationContext3 = getApplicationContext();
            fn2.t(applicationContext3, "null cannot be cast to non-null type com.asis.baseapp.Application");
            lt0 e = ((ak) applicationContext3).e();
            int i0 = fn2.i0(1, userCardListModel.getCardTypeId());
            Context applicationContext4 = getApplicationContext();
            fn2.t(applicationContext4, "null cannot be cast to non-null type com.asis.baseapp.Application");
            ((AppCompatImageView) cn1Var.e).setImageResource(e.d(i0, ((ak) applicationContext4).d()));
            MaterialTextView materialTextView2 = (MaterialTextView) cn1Var.k;
            String cardType = userCardListModel.getCardType();
            if (cardType == null) {
                cardType = "";
            }
            materialTextView2.setText(cardType + " " + getString(R$string.physical_card));
            ((MaterialTextView) cn1Var.h).setText(userCardListModel.getName());
            ((MaterialTextView) cn1Var.g).setText(userCardListModel.getMifareId());
            MaterialTextView materialTextView3 = (MaterialTextView) cn1Var.c;
            Double currentAmount = userCardListModel.getCurrentAmount();
            materialTextView3.setText(currentAmount == null ? new String() : fx5.e(currentAmount.doubleValue()));
            this.G = x20.f;
            this.E = userCardListModel.getMifareId();
            return;
        }
        if (cardInfoResult == null || guestPaymentData == null) {
            throw new IllegalArgumentException("Intent data is not correct");
        }
        k0().e.setOnClickListener(new tj4(11, this, guestPaymentData));
        cn1 cn1Var2 = k0().k;
        Context applicationContext5 = getApplicationContext();
        fn2.t(applicationContext5, "null cannot be cast to non-null type com.asis.baseapp.Application");
        lt0 e2 = ((ak) applicationContext5).e();
        int i02 = fn2.i0(1, cardInfoResult.getCardType());
        Context applicationContext6 = getApplicationContext();
        fn2.t(applicationContext6, "null cannot be cast to non-null type com.asis.baseapp.Application");
        ((AppCompatImageView) cn1Var2.e).setImageResource(e2.d(i02, ((ak) applicationContext6).d()));
        ((MaterialTextView) cn1Var2.k).setText(cardInfoResult.getCardTypeDescription() + " " + getString(R$string.physical_card));
        ((MaterialTextView) cn1Var2.h).setText(cardInfoResult.getName() + " " + cardInfoResult.getSurName());
        MaterialTextView materialTextView4 = (MaterialTextView) cn1Var2.g;
        String str2 = guestPaymentData.f;
        materialTextView4.setText(str2);
        MaterialTextView materialTextView5 = (MaterialTextView) cn1Var2.c;
        Double currentBalance = cardInfoResult.getCurrentBalance();
        materialTextView5.setText(currentBalance == null ? new String() : fx5.e(currentBalance.doubleValue()));
        this.G = x20.h;
        this.E = str2;
    }

    @Override
    public final void onRestart() {
        super.onRestart();
        k0().e.setLoading(false);
    }

    @Override
    public final void onResume() {
        super.onResume();
        x20 x20Var = this.G;
        int i = x20Var == null ? -1 : y20.$EnumSwitchMapping$0[x20Var.ordinal()];
        if (i == 1) {
            ef efVar = ef.d;
            fn2.v(efVar, "screen");
            FirebaseAnalytics analytics = AnalyticsKt.getAnalytics(Firebase.INSTANCE);
            ParametersBuilder parametersBuilder = new ParametersBuilder();
            parametersBuilder.param(FirebaseAnalytics.Param.SCREEN_NAME, efVar.a);
            parametersBuilder.param(FirebaseAnalytics.Param.SCREEN_CLASS, efVar.b);
            nm4.s(efVar.c, parametersBuilder, "module_name", analytics, FirebaseAnalytics.Event.SCREEN_VIEW);
            return;
        }
        if (i == 2) {
            vf vfVar = vf.d;
            fn2.v(vfVar, "screen");
            FirebaseAnalytics analytics2 = AnalyticsKt.getAnalytics(Firebase.INSTANCE);
            ParametersBuilder parametersBuilder2 = new ParametersBuilder();
            parametersBuilder2.param(FirebaseAnalytics.Param.SCREEN_NAME, vfVar.a);
            parametersBuilder2.param(FirebaseAnalytics.Param.SCREEN_CLASS, vfVar.b);
            nm4.s(vfVar.c, parametersBuilder2, "module_name", analytics2, FirebaseAnalytics.Event.SCREEN_VIEW);
            return;
        }
        if (i != 3) {
            return;
        }
        vd vdVar = vd.d;
        fn2.v(vdVar, "screen");
        FirebaseAnalytics analytics3 = AnalyticsKt.getAnalytics(Firebase.INSTANCE);
        ParametersBuilder parametersBuilder3 = new ParametersBuilder();
        parametersBuilder3.param(FirebaseAnalytics.Param.SCREEN_NAME, vdVar.a);
        parametersBuilder3.param(FirebaseAnalytics.Param.SCREEN_CLASS, vdVar.b);
        nm4.s(vdVar.c, parametersBuilder3, "module_name", analytics3, FirebaseAnalytics.Event.SCREEN_VIEW);
    }
}