正在查看: Akıllı Bilet v4.0.39.217 应用的 BalanceTransactionActivity.java JAVA 源代码文件
本页面展示 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);
}
}