导航菜单

页面标题

页面副标题

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

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

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


package com.asis.baseapp.ui.common.balancetransactions;

import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.nfc.NfcAdapter;
import android.os.Build;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import androidx.appcompat.R;
import androidx.appcompat.content.res.AppCompatResources;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.appcompat.widget.SearchView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.asis.baseapp.data.models.cards.query.CardInfoResult;
import com.asis.baseapp.data.models.subscription.CheckCardSubsResult;
import com.asis.baseapp.data.models.visa.VisaDetails;
import com.asis.baseapp.ui.asiscomponents.CardInfoDetailButton;
import com.asis.baseapp.ui.asiscomponents.PhysicalCardDefault;
import com.asis.baseapp.ui.common.guestpayment.GuestPaymentType;
import com.asis.baseapp.ui.common.guestpayment.GuestPaymentUserInfoActivity;
import com.asis.baseapp.ui.dialog.CustomDialog$Builder$CustomDialogParams;
import com.asis.coreapp.R$drawable;
import com.asis.coreapp.R$id;
import com.asis.coreapp.R$layout;
import com.asis.coreapp.R$string;
import com.bumptech.glide.a;
import com.google.android.material.appbar.MaterialToolbar;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textview.MaterialTextView;
import defpackage.ak;
import defpackage.aq;
import defpackage.dg5;
import defpackage.dl5;
import defpackage.do3;
import defpackage.ep2;
import defpackage.fn2;
import defpackage.fx5;
import defpackage.gp2;
import defpackage.gv;
import defpackage.i60;
import defpackage.n3;
import defpackage.pp;
import defpackage.rp;
import defpackage.sp;
import defpackage.t22;
import defpackage.v10;
import defpackage.v2;
import defpackage.vp;
import defpackage.vr;
import defpackage.w10;
import defpackage.xq2;
import defpackage.yp;
import defpackage.zh3;
import kotlin.Metadata;

@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lcom/asis/baseapp/ui/common/balancetransactions/BalanceTransactionActivity;", "Lvr;", "Ldl5;", "<init>", "()V", "coreapp_release"}, k = 1, mv = {1, 9, 0})
public final class BalanceTransactionActivity extends vr implements dl5 {
    public static final int D = 0;
    public v2 B;
    public final dg5 C = new dg5(do3.a(BalanceTransactionViewModel.class), new v10(this, 15), new v10(this, 14), new w10(this, 7));

    @Override
    public final void d(VisaDetails visaDetails) {
        CardInfoResult cardInfoResult = k0().n;
        if (cardInfoResult != null) {
            y();
            Intent intent = new Intent(this, (Class<?>) gv.A(do3.a(GuestPaymentUserInfoActivity.class)));
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_card_info_model", cardInfoResult);
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_visa_detail", visaDetails);
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_card_mifare_id", k0().m);
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_guest_payment_type", GuestPaymentType.Visa.f);
            fn2.a0(this, intent);
        }
    }

    @Override
    public final void i0() {
        l0(k0().m);
    }

    public final BalanceTransactionViewModel k0() {
        return (BalanceTransactionViewModel) this.C.getValue();
    }

    public final void l0(String str) {
        y();
        Intent intent = new Intent(this, (Class<?>) gv.A(zh3.k()));
        intent.putExtra("com.asis.baseapp.AddPhysicalCardActivity.intent_mifare_id", str);
        intent.putExtra("com.asis.baseapp.AddPhysicalCardActivity.intent_is_nfc_info_enabled", false);
        startActivity(intent);
    }

    public final void m0(CheckCardSubsResult checkCardSubsResult) {
        CardInfoResult cardInfoResult = k0().n;
        if (cardInfoResult != null) {
            y();
            Intent intent = new Intent(this, (Class<?>) gv.A(do3.a(GuestPaymentUserInfoActivity.class)));
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_card_info_model", cardInfoResult);
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_subscription_detail", checkCardSubsResult);
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_card_mifare_id", k0().m);
            intent.putExtra("com.asis.baseapp.ui.common.guestpayment_guest_payment_type", GuestPaymentType.Subscription.f);
            fn2.a0(this, intent);
        }
    }

    public final void n0(String str) {
        k0().d(str);
        Object systemService = getSystemService("input_method");
        fn2.t(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        InputMethodManager inputMethodManager = (InputMethodManager) systemService;
        v2 v2Var = this.B;
        if (v2Var == null) {
            fn2.v0("binding");
            throw null;
        }
        inputMethodManager.hideSoftInputFromWindow(((SearchView) v2Var.l).getWindowToken(), 0);
        v2 v2Var2 = this.B;
        if (v2Var2 == null) {
            fn2.v0("binding");
            throw null;
        }
        if (((SearchView) v2Var2.l).hasFocus()) {
            v2 v2Var3 = this.B;
            if (v2Var3 != null) {
                ((SearchView) v2Var3.l).clearFocus();
            } else {
                fn2.v0("binding");
                throw null;
            }
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        int i = 0;
        View inflate = getLayoutInflater().inflate(R$layout.activity_balance_transaction, (ViewGroup) null, false);
        int i2 = R$id.before_query_container;
        LinearLayoutCompat linearLayoutCompat = (LinearLayoutCompat) t22.j(i2, inflate);
        if (linearLayoutCompat != null) {
            i2 = R$id.button_add_balance;
            MaterialButton materialButton = (MaterialButton) t22.j(i2, inflate);
            if (materialButton != null) {
                i2 = R$id.button_add_to_my_card;
                MaterialButton materialButton2 = (MaterialButton) t22.j(i2, inflate);
                if (materialButton2 != null) {
                    i2 = R$id.button_row_1;
                    if (((LinearLayoutCompat) t22.j(i2, inflate)) != null) {
                        i2 = R$id.button_subs_load;
                        MaterialButton materialButton3 = (MaterialButton) t22.j(i2, inflate);
                        if (materialButton3 != null) {
                            i2 = R$id.button_to_near_topup;
                            MaterialButton materialButton4 = (MaterialButton) t22.j(i2, inflate);
                            if (materialButton4 != null) {
                                i2 = R$id.button_visa;
                                MaterialButton materialButton5 = (MaterialButton) t22.j(i2, inflate);
                                if (materialButton5 != null) {
                                    i2 = R$id.card_info_detail_button;
                                    CardInfoDetailButton cardInfoDetailButton = (CardInfoDetailButton) t22.j(i2, inflate);
                                    if (cardInfoDetailButton != null) {
                                        i2 = R$id.card_search_view;
                                        SearchView searchView = (SearchView) t22.j(i2, inflate);
                                        if (searchView != null) {
                                            i2 = R$id.gif_view;
                                            AppCompatImageView appCompatImageView = (AppCompatImageView) t22.j(i2, inflate);
                                            if (appCompatImageView != null) {
                                                i2 = R$id.history_list;
                                                RecyclerView recyclerView = (RecyclerView) t22.j(i2, inflate);
                                                if (recyclerView != null) {
                                                    i2 = R$id.nfcReadInfoContainer;
                                                    LinearLayoutCompat linearLayoutCompat2 = (LinearLayoutCompat) t22.j(i2, inflate);
                                                    if (linearLayoutCompat2 != null) {
                                                        i2 = R$id.physical_card_detailed;
                                                        PhysicalCardDefault physicalCardDefault = (PhysicalCardDefault) t22.j(i2, inflate);
                                                        if (physicalCardDefault != null) {
                                                            i2 = R$id.query_search_button;
                                                            MaterialButton materialButton6 = (MaterialButton) t22.j(i2, inflate);
                                                            if (materialButton6 != null) {
                                                                i2 = R$id.title_balance_transaction;
                                                                MaterialTextView materialTextView = (MaterialTextView) t22.j(i2, inflate);
                                                                if (materialTextView != null) {
                                                                    i2 = R$id.toolbar;
                                                                    MaterialToolbar materialToolbar = (MaterialToolbar) t22.j(i2, inflate);
                                                                    if (materialToolbar != null) {
                                                                        ConstraintLayout constraintLayout = (ConstraintLayout) inflate;
                                                                        this.B = new v2(constraintLayout, linearLayoutCompat, materialButton, materialButton2, materialButton3, materialButton4, materialButton5, cardInfoDetailButton, searchView, appCompatImageView, recyclerView, linearLayoutCompat2, physicalCardDefault, materialButton6, materialTextView, materialToolbar);
                                                                        setContentView(constraintLayout);
                                                                        int i3 = 1;
                                                                        if (!(w() != null)) {
                                                                            v2 v2Var = this.B;
                                                                            if (v2Var == null) {
                                                                                fn2.v0("binding");
                                                                                throw null;
                                                                            }
                                                                            LinearLayoutCompat linearLayoutCompat3 = v2Var.e;
                                                                            fn2.u(linearLayoutCompat3, "nfcReadInfoContainer");
                                                                            fn2.R(linearLayoutCompat3);
                                                                        }
                                                                        if (fn2.g(D(), Boolean.FALSE)) {
                                                                            String string = getString(R$string.attention);
                                                                            String string2 = getString(R$string.your_phone_nfc_disabled_for_card_query);
                                                                            String string3 = getString(R$string.go_to_settings);
                                                                            int i4 = R$drawable.ic_error;
                                                                            fn2.s(string);
                                                                            fn2.s(string2);
                                                                            fn2.s(string3);
                                                                            J(new CustomDialog$Builder$CustomDialogParams(string, string2, i4, 0, string3, null, false, 104), new rp(this, i), new rp(this, i3));
                                                                        }
                                                                        v2 v2Var2 = this.B;
                                                                        if (v2Var2 == null) {
                                                                            fn2.v0("binding");
                                                                            throw null;
                                                                        }
                                                                        MaterialToolbar materialToolbar2 = (MaterialToolbar) v2Var2.o;
                                                                        fn2.u(materialToolbar2, "toolbar");
                                                                        fn2.p0(this, materialToolbar2, new rp(this, 3));
                                                                        v2 v2Var3 = this.B;
                                                                        if (v2Var3 == null) {
                                                                            fn2.v0("binding");
                                                                            throw null;
                                                                        }
                                                                        MenuItem findItem = ((MaterialToolbar) v2Var3.o).getMenu().findItem(R$id.report_button);
                                                                        Context applicationContext = getApplicationContext();
                                                                        fn2.t(applicationContext, "null cannot be cast to non-null type com.asis.baseapp.Application");
                                                                        if (((ak) applicationContext).g().e()) {
                                                                            findItem.setEnabled(true);
                                                                            findItem.setVisible(true);
                                                                        } else {
                                                                            findItem.setIcon(AppCompatResources.getDrawable(getApplicationContext(), R$drawable.ic_full_transparent));
                                                                            findItem.setEnabled(false);
                                                                            findItem.setVisible(false);
                                                                        }
                                                                        v2 v2Var4 = this.B;
                                                                        if (v2Var4 == null) {
                                                                            fn2.v0("binding");
                                                                            throw null;
                                                                        }
                                                                        ((MaterialToolbar) v2Var4.o).setOnMenuItemClickListener(new n3(this, 7));
                                                                        v2 v2Var5 = this.B;
                                                                        if (v2Var5 == null) {
                                                                            fn2.v0("binding");
                                                                            throw null;
                                                                        }
                                                                        Context applicationContext2 = getApplicationContext();
                                                                        fn2.t(applicationContext2, "null cannot be cast to non-null type com.asis.baseapp.Application");
                                                                        ep2 g = ((ak) applicationContext2).g();
                                                                        boolean b = g.b(gp2.k);
                                                                        boolean b2 = g.b(gp2.h);
                                                                        boolean b3 = g.b(gp2.i);
                                                                        boolean b4 = g.b(gp2.j);
                                                                        if (b2) {
                                                                            MaterialButton materialButton7 = v2Var5.a;
                                                                            fn2.u(materialButton7, "buttonAddBalance");
                                                                            fn2.A0(materialButton7);
                                                                        }
                                                                        if (b3) {
                                                                            MaterialButton materialButton8 = (MaterialButton) v2Var5.i;
                                                                            fn2.u(materialButton8, "buttonVisa");
                                                                            fn2.A0(materialButton8);
                                                                        }
                                                                        View view = v2Var5.h;
                                                                        if (b) {
                                                                            MaterialButton materialButton9 = (MaterialButton) view;
                                                                            fn2.u(materialButton9, "buttonToNearTopup");
                                                                            fn2.A0(materialButton9);
                                                                        }
                                                                        if (b4) {
                                                                            MaterialButton materialButton10 = (MaterialButton) v2Var5.g;
                                                                            fn2.u(materialButton10, "buttonSubsLoad");
                                                                            fn2.A0(materialButton10);
                                                                        }
                                                                        ((MaterialButton) view).setText(getString(R$string.balance_transaction_button_load_waiting_amount, new String()));
                                                                        a.b(this).e(this).l().C(Integer.valueOf(R$drawable.permission_nfc)).A(v2Var5.c);
                                                                        EditText editText = (EditText) ((SearchView) v2Var5.l).findViewById(R.id.search_src_text);
                                                                        Context applicationContext3 = getApplicationContext();
                                                                        fn2.t(applicationContext3, "null cannot be cast to non-null type com.asis.baseapp.Application");
                                                                        editText.setFilters(fx5.h(((ak) applicationContext3).d()));
                                                                        getOnBackPressedDispatcher().a(this, new sp(v2Var5, this));
                                                                        v2 v2Var6 = this.B;
                                                                        if (v2Var6 == null) {
                                                                            fn2.v0("binding");
                                                                            throw null;
                                                                        }
                                                                        ((MaterialButton) v2Var6.j).setOnClickListener(new pp(this, 4));
                                                                        xq2.E(t22.n(this), null, 0, new vp(this, null), 3);
                                                                        xq2.E(t22.n(this), null, 0, new yp(this, null), 3);
                                                                        xq2.E(t22.n(this), null, 0, new aq(this, null), 3);
                                                                        return;
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
    }

    @Override
    public final void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        if (intent != null) {
            i60 i60Var = new i60(intent, 0);
            if (!i60Var.j() || i60Var.f() == null) {
                return;
            }
            String f = i60Var.f();
            fn2.s(f);
            n0(f);
            v2 v2Var = this.B;
            if (v2Var == null) {
                fn2.v0("binding");
                throw null;
            }
            SearchView searchView = (SearchView) v2Var.l;
            String f2 = i60Var.f();
            fn2.s(f2);
            searchView.setQuery(f2, true);
        }
    }

    @Override
    public final void onResume() {
        super.onResume();
        IntentFilter[] intentFilterArr = {new IntentFilter("android.nfc.action.TAG_DISCOVERED"), new IntentFilter("android.nfc.action.NDEF_DISCOVERED"), new IntentFilter("android.nfc.action.TECH_DISCOVERED")};
        PendingIntent activity = Build.VERSION.SDK_INT >= 31 ? PendingIntent.getActivity(this, 0, new Intent(this, (Class<?>) BalanceTransactionActivity.class).addFlags(536870912), 33554432) : PendingIntent.getActivity(this, 0, new Intent(this, (Class<?>) BalanceTransactionActivity.class).addFlags(536870912), 134217728);
        NfcAdapter w = w();
        if (w == null || !w.isEnabled()) {
            return;
        }
        w.enableForegroundDispatch(this, activity, intentFilterArr, null);
    }
}