导航菜单

页面标题

页面副标题

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

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

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


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

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.inputmethod.InputMethodManager;
import android.widget.EditText;
import androidx.appcompat.R;
import androidx.appcompat.content.res.AppCompatResources;
import androidx.appcompat.widget.LinearLayoutCompat;
import androidx.appcompat.widget.SearchView;
import com.asis.baseapp.data.models.cards.query.CardInfoResult;
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$string;
import com.bumptech.glide.a;
import com.google.android.material.button.MaterialButton;
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 defpackage.a30;
import defpackage.ak;
import defpackage.bc;
import defpackage.ci4;
import defpackage.dg5;
import defpackage.do3;
import defpackage.fn2;
import defpackage.fx5;
import defpackage.g;
import defpackage.g5;
import defpackage.gp2;
import defpackage.h50;
import defpackage.h60;
import defpackage.i60;
import defpackage.jk0;
import defpackage.kw4;
import defpackage.l50;
import defpackage.m50;
import defpackage.mt1;
import defpackage.n3;
import defpackage.nm4;
import defpackage.p50;
import defpackage.pj2;
import defpackage.py1;
import defpackage.r50;
import defpackage.t22;
import defpackage.tr2;
import defpackage.v10;
import defpackage.w10;
import defpackage.xq2;
import defpackage.zj2;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import kotlin.Metadata;

@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 = {"Lcom/asis/baseapp/ui/common/cardquery/CardQueryActivity;", "Lvr;", "<init>", "()V", "coreapp_release"}, k = 1, mv = {1, 9, 0})
public final class CardQueryActivity extends py1 {
    public static final int G = 0;
    public final kw4 D;
    public final dg5 E;
    public CardInfoResult F;

    public CardQueryActivity() {
        super(5);
        this.D = fn2.b0(new h50(this, 0));
        this.E = new dg5(do3.a(CardQueryViewModel.class), new v10(this, 21), new v10(this, 20), new w10(this, 10));
    }

    public static String l0(String str) {
        if (str.length() == 0) {
            return null;
        }
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss", new Locale("tr"));
        SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss", new Locale("tr"));
        Date date = new Date();
        try {
            Date parse = simpleDateFormat.parse(str);
            if (parse != null) {
                date = parse;
            }
        } catch (ParseException e) {
            e.printStackTrace();
        }
        String format = simpleDateFormat2.format(date);
        fn2.u(format, "format(...)");
        return format;
    }

    public final void k0() {
        LinearLayoutCompat linearLayoutCompat = m0().e;
        fn2.u(linearLayoutCompat, "cardInfoListContainer");
        fn2.b(linearLayoutCompat);
        LinearLayoutCompat linearLayoutCompat2 = m0().i;
        fn2.u(linearLayoutCompat2, "nfcReadInfoContainer");
        fn2.e(linearLayoutCompat2);
        String string = getString(R$string.card_info_not_found);
        fn2.u(string, "getString(...)");
        String string2 = getString(R$string.please_check_card_is_valid);
        fn2.u(string2, "getString(...)");
        S(string, string2, pj2.t);
    }

    public final g5 m0() {
        return (g5) this.D.getValue();
    }

    public final CardQueryViewModel n0() {
        return (CardQueryViewModel) this.E.getValue();
    }

    public final void o0(String str) {
        CardQueryViewModel n0 = n0();
        xq2.E(mt1.C(n0), n0.h.a(), 0, new h60(n0, str, null), 2);
        Object systemService = getSystemService("input_method");
        fn2.t(systemService, "null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
        ((InputMethodManager) systemService).hideSoftInputFromWindow(m0().f.getWindowToken(), 0);
        if (m0().f.hasFocus()) {
            m0().f.clearFocus();
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(m0().a);
        int i = 1;
        if (!(w() != null)) {
            LinearLayoutCompat linearLayoutCompat = m0().i;
            fn2.u(linearLayoutCompat, "nfcReadInfoContainer");
            fn2.R(linearLayoutCompat);
        }
        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 i2 = R$drawable.ic_error;
            fn2.s(string);
            fn2.s(string2);
            fn2.s(string3);
            J(new CustomDialog$Builder$CustomDialogParams(string, string2, i2, 0, string3, null, false, 104), new h50(this, i), pj2.s);
        }
        g5 m0 = m0();
        Context applicationContext = getApplicationContext();
        fn2.t(applicationContext, "null cannot be cast to non-null type com.asis.baseapp.Application");
        if (((ak) applicationContext).g().b(gp2.h)) {
            MaterialButton materialButton = m0.c;
            fn2.u(materialButton, "buttonLoadBalance");
            fn2.A0(materialButton);
        }
        a.b(this).e(this).l().C(Integer.valueOf(R$drawable.permission_nfc)).A(m0.g);
        EditText editText = (EditText) m0.f.findViewById(R.id.search_src_text);
        Context applicationContext2 = getApplicationContext();
        fn2.t(applicationContext2, "null cannot be cast to non-null type com.asis.baseapp.Application");
        editText.setFilters(fx5.h(((ak) applicationContext2).d()));
        m0.j.setOnClickListener(new zj2(10, m0, this));
        getOnBackPressedDispatcher().a(this, new m50(this));
        xq2.E(t22.n(this), null, 0, new l50(this, null), 3);
        m0().k.setNavigationIcon(jk0.getDrawable(this, R$drawable.ic_baseline_arrow_back_24));
        m0().k.setNavigationOnClickListener(new g(this, 15));
        MenuItem findItem = m0().k.getMenu().findItem(R$id.report_button);
        Context applicationContext3 = getApplicationContext();
        fn2.t(applicationContext3, "null cannot be cast to non-null type com.asis.baseapp.Application");
        if (((ak) applicationContext3).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);
        }
        m0().k.setOnMenuItemClickListener(new n3(this, 9));
        tr2 tr2Var = n0().j;
        fn2.t(tr2Var, "null cannot be cast to non-null type androidx.lifecycle.LiveData<com.asis.baseapp.data.models.cards.query.CardInfoResult?>");
        tr2Var.e(this, new a30(1, new ci4(this, 8)));
        xq2.E(t22.n(this), null, 0, new p50(this, null), 3);
        xq2.E(t22.n(this), null, 0, new r50(this, null), 3);
    }

    @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);
            o0(f);
            SearchView searchView = m0().f;
            String f2 = i60Var.f();
            fn2.s(f2);
            searchView.setQuery(f2, true);
        }
    }

    @Override
    public final void onResume() {
        super.onResume();
        bc bcVar = bc.d;
        fn2.v(bcVar, "screen");
        FirebaseAnalytics analytics = AnalyticsKt.getAnalytics(Firebase.INSTANCE);
        ParametersBuilder parametersBuilder = new ParametersBuilder();
        parametersBuilder.param(FirebaseAnalytics.Param.SCREEN_NAME, bcVar.a);
        parametersBuilder.param(FirebaseAnalytics.Param.SCREEN_CLASS, bcVar.b);
        nm4.s(bcVar.c, parametersBuilder, "module_name", analytics, FirebaseAnalytics.Event.SCREEN_VIEW);
        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<?>) CardQueryActivity.class).addFlags(536870912), 33554432) : PendingIntent.getActivity(this, 0, new Intent(this, (Class<?>) CardQueryActivity.class).addFlags(536870912), 134217728);
        NfcAdapter w = w();
        if (w == null || !w.isEnabled()) {
            return;
        }
        w.enableForegroundDispatch(this, activity, intentFilterArr, null);
    }
}