正在查看: SpeedCash v6.5.1482 应用的 CekSaldoEmoneyActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 CekSaldoEmoneyActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.ubp;
import android.annotation.SuppressLint;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.drawable.AnimationDrawable;
import android.nfc.NfcAdapter;
import android.nfc.Tag;
import android.nfc.tech.IsoDep;
import android.nfc.tech.MifareClassic;
import android.nfc.tech.MifareUltralight;
import android.nfc.tech.Ndef;
import android.nfc.tech.NfcA;
import android.nfc.tech.NfcB;
import android.nfc.tech.NfcF;
import android.nfc.tech.NfcV;
import android.os.Build;
import android.os.Bundle;
import android.os.VibrationEffect;
import android.os.Vibrator;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CompoundButton;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.AppCompatButton;
import androidx.appcompat.widget.SwitchCompat;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.auth.ui.SplashActivity;
import com.bm.sc.bebasbayar.BuildConfig;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.cardnfc.MyClipboardManager;
import com.bm.sc.bebasbayar.cardnfc.NfcCardReaderListenerSBF;
import com.bm.sc.bebasbayar.cardnfc.NfcCardReaderSBF;
import com.bm.sc.bebasbayar.cardnfc.UtilNfcSBF;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.mp.CekSaldoEMoneyMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.bebasbayar.ui.activity.ubp.CekSaldoEmoneyActivity;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnDismissListener;
import com.orhanobut.dialogplus.ViewHolder;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
import java.text.NumberFormat;
import java.util.LinkedHashMap;
import java.util.Locale;
import java.util.Objects;
import java.util.Timer;
import java.util.TimerTask;
public class CekSaldoEmoneyActivity extends BaseActivity implements NfcAdapter.ReaderCallback {
public static final String BCA = "BCA";
public static final String BNI = "BNI";
public static final String BRI = "BRI";
public static final String MANDIRI = "MANDIRI";
public static final String OPEN_FROM_MENU_HOME = "open_from_menu_home";
public static int READER_FLAGS = 129;
public static int SHOW_CARD_INFO_TIME_OUT = 10000;
public static final String TAG = "CekSaldoEmoneyActivity";
public Tag A;
public String B;
public String C;
public String D;
public String E;
public String F;
public Locale G;
public DialogPlus H;
public DialogPlus I;
public ProdukListEntity J;
public IntentFilter[] L;
public ImageView d;
public FrameLayout e;
public NfcCardReaderSBF f;
public NfcCardReaderListenerSBF g;
public ImageView h;
public IsoDep isoDep;
public NfcAdapter j;
public AppCompatButton m;
public SwitchCompat n;
public TextView o;
public TextView p;
public TextView q;
public TextView r;
public TextView s;
public ImageView t;
@Nullable
public Timer u;
public View v;
public PendingIntent w;
public String x;
public ImageView y;
public AnimationDrawable z;
@NonNull
public final String[][] c = {new String[]{NfcA.class.getName(), NfcB.class.getName(), NfcF.class.getName(), NfcV.class.getName(), IsoDep.class.getName(), MifareClassic.class.getName(), MifareUltralight.class.getName(), Ndef.class.getName()}};
public boolean i = false;
public boolean K = false;
public Boolean M = Boolean.FALSE;
public boolean N = false;
public m k = new m();
public IntentFilter l = new IntentFilter("android.nfc.action.ADAPTER_STATE_CHANGED");
public class a implements MessageProcess {
public final String a;
public final String b;
public final String c;
public final String d;
public final String e;
public final String f;
public final String g;
public final String h;
public final String i;
public a(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9) {
this.a = str;
this.b = str2;
this.c = str3;
this.d = str4;
this.e = str5;
this.f = str6;
this.g = str7;
this.h = str8;
this.i = str9;
}
@Override
public void afterProcess(com.bm.sc.bebasbayar.message.BaseMessage r31) {
throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ubp.CekSaldoEmoneyActivity.a.afterProcess(com.bm.sc.bebasbayar.message.BaseMessage):void");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class b implements MessageProcess {
public final String a;
public final String b;
public final String c;
public final String d;
public final String e;
public final String f;
public final String g;
public final String h;
public final String i;
public final String j;
public b(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10) {
this.a = str;
this.b = str2;
this.c = str3;
this.d = str4;
this.e = str5;
this.f = str6;
this.g = str7;
this.h = str8;
this.i = str9;
this.j = str10;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
CekSaldoEMoneyMessage cekSaldoEMoneyMessage = new CekSaldoEMoneyMessage(baseMessage);
if (!cekSaldoEMoneyMessage.isOK()) {
if (cekSaldoEMoneyMessage.isNotOK()) {
Affinity.info(CekSaldoEmoneyActivity.this, false, Var.toString(cekSaldoEMoneyMessage.getMap().get(MPMessage.INDEX_DESC), ""));
CekSaldoEmoneyActivity.this.L(this.b, this.c, this.d, this.a, this.e, this.f, this.g, this.h, this.i, this.j, "CONFIRM");
return;
}
Object obj = cekSaldoEMoneyMessage.getMap().get("rc");
Objects.requireNonNull(obj);
if (obj.equals("503")) {
Affinity.info(CekSaldoEmoneyActivity.this, false, Var.toString(cekSaldoEMoneyMessage.getMap().get("data"), ""));
CekSaldoEmoneyActivity.this.L(this.b, this.c, this.d, this.a, this.e, this.f, this.g, this.h, this.i, this.j, "CONFIRM");
return;
}
if (cekSaldoEMoneyMessage.getResponse_code().equals("504") || cekSaldoEMoneyMessage.getResponse_code().equals("524") || cekSaldoEMoneyMessage.getResponse_code().equals("408")) {
Affinity.info(CekSaldoEmoneyActivity.this, false, Var.toString(cekSaldoEMoneyMessage.getMap().get("data"), ""));
} else {
Affinity.info(CekSaldoEmoneyActivity.this, false, Var.toString(cekSaldoEMoneyMessage.getResponse_description(), ""));
}
CekSaldoEmoneyActivity.this.L(this.b, this.c, this.d, this.a, this.e, this.f, this.g, this.h, this.i, this.j, "CONFIRM");
return;
}
Object obj2 = cekSaldoEMoneyMessage.getMap().get("data");
Objects.requireNonNull(obj2);
Object obj3 = ((LinkedHashMap) obj2).get("STATUS");
Objects.requireNonNull(obj3);
try {
if (obj3.toString().equals("00")) {
Context applicationContext = CekSaldoEmoneyActivity.this.getApplicationContext();
StringBuilder sb = new StringBuilder();
sb.append("KONFIRM: ");
Object obj4 = ((LinkedHashMap) obj2).get("KET");
Objects.requireNonNull(obj4);
sb.append(Var.toString(obj4.toString(), "KONFIRM Sukses"));
Toast.makeText(applicationContext, sb.toString(), 0).show();
Object obj5 = ((LinkedHashMap) obj2).get("TYPE_KARTU");
Objects.requireNonNull(obj5);
CekSaldoEmoneyActivity.this.updateUiKartu(this.a, Var.toString(obj5.toString(), ""));
} else {
Context applicationContext2 = CekSaldoEmoneyActivity.this.getApplicationContext();
StringBuilder sb2 = new StringBuilder();
sb2.append("KONFIRM: ");
Object obj6 = ((LinkedHashMap) obj2).get("KET");
Objects.requireNonNull(obj6);
sb2.append(Var.toString(obj6.toString(), "Ada kondisi baru"));
Toast.makeText(applicationContext2, sb2.toString(), 0).show();
}
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class c implements Runnable {
public c() {
}
@Override
public void run() {
CekSaldoEmoneyActivity.this.z.start();
}
}
public class d implements View.OnClickListener {
public d() {
}
@Override
public void onClick(View view) {
CekSaldoEmoneyActivity.this.startActivityForResult(new Intent("android.settings.NFC_SETTINGS"), 0);
}
}
public class e implements CompoundButton.OnCheckedChangeListener {
public e() {
}
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
String str = CekSaldoEmoneyActivity.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onCheckedChanged: ");
sb.append(z);
if (!z) {
Var.toBoolean(Boolean.valueOf(((BaseActivity) CekSaldoEmoneyActivity.this).appSession.is_nfc_update()), false);
CekSaldoEmoneyActivity.this.i = false;
} else {
CekSaldoEmoneyActivity cekSaldoEmoneyActivity = CekSaldoEmoneyActivity.this;
cekSaldoEmoneyActivity.i = true;
Var.toBoolean(Boolean.valueOf(((BaseActivity) cekSaldoEmoneyActivity).appSession.is_nfc_update()), true);
}
}
}
public class f implements View.OnClickListener {
public f() {
}
@Override
public void onClick(View view) {
CekSaldoEmoneyActivity.this.getar();
if (new MyClipboardManager().copyToClipboard(CekSaldoEmoneyActivity.this, CekSaldoEmoneyActivity.this.p.getText().toString().replaceAll(" ", ""))) {
Toast.makeText((Context) CekSaldoEmoneyActivity.this, (CharSequence) "No Kartu Telah Disalin", 0).show();
}
}
}
public class g implements View.OnClickListener {
public g() {
}
@Override
public void onClick(View view) {
if (CekSaldoEmoneyActivity.this.j != null) {
Intent intent = new Intent((Context) CekSaldoEmoneyActivity.this, getClass());
?? r0 = CekSaldoEmoneyActivity.this;
r0.w = PendingIntent.getActivity(r0, 0, intent.addFlags(536870912), 67108864);
CekSaldoEmoneyActivity.this.L = new IntentFilter[]{new IntentFilter("android.nfc.action.TECH_DISCOVERED"), new IntentFilter("android.nfc.action.TAG_DISCOVERED")};
intent.setAction("android.nfc.action.TAG_DISCOVERED");
intent.setAction("android.nfc.action.NDEF_DISCOVERED");
intent.setAction("android.nfc.action.TECH_DISCOVERED");
intent.putExtra("android.nfc.extra.TAG", CekSaldoEmoneyActivity.this.A);
CekSaldoEmoneyActivity cekSaldoEmoneyActivity = CekSaldoEmoneyActivity.this;
?? r2 = CekSaldoEmoneyActivity.this;
cekSaldoEmoneyActivity.f = new NfcCardReaderSBF(r2, r2.g);
CekSaldoEmoneyActivity.this.f.handleNfcIntent(intent);
}
}
}
public class h implements Runnable {
public h() {
}
@Override
public void run() {
CekSaldoEmoneyActivity.this.z.start();
}
}
public class i implements Runnable {
public i() {
}
@Override
public void run() {
CekSaldoEmoneyActivity.this.z.start();
}
}
public class j extends TimerTask {
public class a implements Runnable {
public class RunnableC0032a implements Runnable {
public RunnableC0032a() {
}
@Override
public void run() {
CekSaldoEmoneyActivity.this.z.setVisible(true, true);
}
}
public a() {
}
@Override
public void run() {
?? r0 = CekSaldoEmoneyActivity.this;
r0.e.setBackground(r0.getDrawable(R.drawable.ic_tap_nfc));
CekSaldoEmoneyActivity.this.h.setVisibility(8);
CekSaldoEmoneyActivity.this.p.setVisibility(8);
TextView textView = CekSaldoEmoneyActivity.this.r;
if (textView != null) {
textView.setText("Tempelkan kartu pada bagian belakang HP");
}
?? r02 = CekSaldoEmoneyActivity.this;
TextView textView2 = r02.q;
if (textView2 != null) {
textView2.setText(r02.getString(R.string.default_card_number));
}
?? r03 = CekSaldoEmoneyActivity.this;
TextView textView3 = r03.o;
if (textView3 != null) {
textView3.setText(r03.getString(R.string.default_balance));
}
CekSaldoEmoneyActivity.this.runOnUiThread(new RunnableC0032a());
if (CekSaldoEmoneyActivity.this.y.getVisibility() == 8) {
CekSaldoEmoneyActivity.this.y.setVisibility(0);
}
}
}
public j() {
}
@Override
public void run() {
CekSaldoEmoneyActivity.this.runOnUiThread(new a());
}
}
public class k implements MessageProcess {
public final String a;
public final String b;
public final String c;
public final String d;
public final String e;
public final String f;
public final String g;
public final String h;
public final String i;
public k(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9) {
this.a = str;
this.b = str2;
this.c = str3;
this.d = str4;
this.e = str5;
this.f = str6;
this.g = str7;
this.h = str8;
this.i = str9;
}
@Override
public void afterProcess(com.bm.sc.bebasbayar.message.BaseMessage r33) {
throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ubp.CekSaldoEmoneyActivity.k.afterProcess(com.bm.sc.bebasbayar.message.BaseMessage):void");
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class l implements Runnable {
public Tag a;
public l(Tag tag) {
this.a = tag;
CekSaldoEmoneyActivity.this.A = tag;
}
@Override
public void run() {
Timer timer = CekSaldoEmoneyActivity.this.u;
if (timer != null) {
timer.cancel();
CekSaldoEmoneyActivity.this.u = null;
}
CekSaldoEmoneyActivity.this.T();
NfcCardReaderSBF nfcCardReaderSBF = CekSaldoEmoneyActivity.this.f;
nfcCardReaderSBF.isOffline = false;
nfcCardReaderSBF.handleNfcTag(this.a);
}
}
public class m extends BroadcastReceiver {
public m() {
}
@Override
public void onReceive(Context context, @NonNull Intent intent) {
String action = intent.getAction();
String str = CekSaldoEmoneyActivity.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onReceive: ");
sb.append(action);
if (action == null || !action.equals("android.nfc.action.ADAPTER_STATE_CHANGED")) {
return;
}
int intExtra = intent.getIntExtra("android.nfc.extra.ADAPTER_STATE", 1);
if (intExtra == 3) {
TextView textView = CekSaldoEmoneyActivity.this.s;
if (textView != null) {
textView.setText("NFC AKTIF");
}
ImageView imageView = CekSaldoEmoneyActivity.this.d;
if (imageView != null) {
imageView.setImageResource(R.drawable.nfc_on);
return;
}
return;
}
if (intExtra != 4) {
return;
}
TextView textView2 = CekSaldoEmoneyActivity.this.s;
if (textView2 != null) {
textView2.setText("NFC TIDAK AKTIF");
}
ImageView imageView2 = CekSaldoEmoneyActivity.this.d;
if (imageView2 != null) {
imageView2.setImageResource(R.drawable.nfc_off);
}
}
}
public class n implements NfcCardReaderListenerSBF {
public class a implements Runnable {
public a() {
}
@Override
public void run() {
CekSaldoEmoneyActivity.this.z.setVisible(true, true);
}
}
public n() {
String str = CekSaldoEmoneyActivity.TAG;
CekSaldoEmoneyActivity.this.h.setVisibility(8);
CekSaldoEmoneyActivity.this.p.setVisibility(8);
TextView textView = CekSaldoEmoneyActivity.this.r;
if (textView != null) {
textView.setText("Tempelkan kartu pada bagian belakang HP");
}
TextView textView2 = CekSaldoEmoneyActivity.this.q;
if (textView2 != null) {
textView2.setText(CekSaldoEmoneyActivity.this.getString(R.string.default_card_number));
}
TextView textView3 = CekSaldoEmoneyActivity.this.o;
if (textView3 != null) {
textView3.setText(CekSaldoEmoneyActivity.this.getString(R.string.default_balance));
}
}
@Override
public void onBrizziCardFound(@NonNull String str, long j) {
if (CekSaldoEmoneyActivity.this.M.booleanValue()) {
Toast.makeText((Context) CekSaldoEmoneyActivity.this, (CharSequence) "Kartu Anda bukan E-Money Mandiri", 0).show();
DialogPlus dialogPlus = CekSaldoEmoneyActivity.this.H;
if (dialogPlus == null || !dialogPlus.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
return;
}
DecimalFormat decimalFormat = (DecimalFormat) NumberFormat.getCurrencyInstance();
DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols();
decimalFormatSymbols.setCurrencySymbol(CekSaldoEmoneyActivity.this.getString(R.string.currency_symbol));
decimalFormatSymbols.setMonetaryDecimalSeparator(',');
decimalFormatSymbols.setGroupingSeparator('.');
decimalFormat.setDecimalFormatSymbols(decimalFormatSymbols);
?? r2 = CekSaldoEmoneyActivity.this;
r2.e.setBackground(r2.getDrawable(R.drawable.brizzi));
StringBuilder sb = new StringBuilder(str);
for (int length = str.length() - 4; length > 0; length -= 4) {
sb.insert(length, ' ');
}
CekSaldoEmoneyActivity.this.h.setVisibility(8);
String sb2 = sb.toString();
TextView textView = CekSaldoEmoneyActivity.this.p;
if (textView != null) {
textView.setText(sb2);
?? r22 = CekSaldoEmoneyActivity.this;
r22.p.setTextColor(ContextCompat.getColor((Context) r22, 2131100792));
CekSaldoEmoneyActivity.this.p.setVisibility(0);
}
TextView textView2 = CekSaldoEmoneyActivity.this.r;
if (textView2 != null) {
textView2.setText("BRI BRIZZI");
}
TextView textView3 = CekSaldoEmoneyActivity.this.q;
if (textView3 != null) {
textView3.setText(sb2);
((BaseActivity) CekSaldoEmoneyActivity.this).appSession.store(AppSession.NFC_EMONEY_CARD_NUMBER, sb2.replaceAll(" ", ""));
}
TextView textView4 = CekSaldoEmoneyActivity.this.o;
if (textView4 != null) {
textView4.setText(decimalFormat.format(j));
}
?? r7 = CekSaldoEmoneyActivity.this;
if (r7.i) {
Toast.makeText((Context) r7, Long.toString(j), 0).show();
}
CekSaldoEmoneyActivity.this.h.setVisibility(8);
CekSaldoEmoneyActivity.this.R(CekSaldoEmoneyActivity.SHOW_CARD_INFO_TIME_OUT);
DialogPlus dialogPlus2 = CekSaldoEmoneyActivity.this.H;
if (dialogPlus2 == null || !dialogPlus2.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
}
@Override
public void onEKTPCardFound(Bitmap bitmap) {
if (CekSaldoEmoneyActivity.this.M.booleanValue()) {
Toast.makeText((Context) CekSaldoEmoneyActivity.this, (CharSequence) "Kartu Anda bukan E-Money Mandiri", 0).show();
DialogPlus dialogPlus = CekSaldoEmoneyActivity.this.H;
if (dialogPlus == null || !dialogPlus.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
return;
}
?? r0 = CekSaldoEmoneyActivity.this;
r0.e.setBackground(r0.getDrawable(R.drawable.ektp));
CekSaldoEmoneyActivity.this.h.setImageBitmap(bitmap);
CekSaldoEmoneyActivity.this.h.setVisibility(0);
TextView textView = CekSaldoEmoneyActivity.this.r;
if (textView != null) {
textView.setText("E-KTP");
}
CekSaldoEmoneyActivity.this.h.setVisibility(0);
CekSaldoEmoneyActivity.this.p.setVisibility(8);
?? r5 = CekSaldoEmoneyActivity.this;
r5.q.setText(r5.getString(R.string.default_card_number));
?? r52 = CekSaldoEmoneyActivity.this;
r52.o.setText(r52.getString(R.string.default_balance));
if (CekSaldoEmoneyActivity.this.y.getVisibility() == 0) {
CekSaldoEmoneyActivity.this.y.setVisibility(8);
}
String str = CekSaldoEmoneyActivity.TAG;
CekSaldoEmoneyActivity.this.R(5000);
DialogPlus dialogPlus2 = CekSaldoEmoneyActivity.this.H;
if (dialogPlus2 == null || !dialogPlus2.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
}
@Override
public void onEMoneyCardFound(@NonNull String str, long j) {
String str2 = CekSaldoEmoneyActivity.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onEMoneyCardFound: ");
sb.append(str);
sb.append(" ");
sb.append(j);
?? r0 = CekSaldoEmoneyActivity.this;
r0.e.setBackground(r0.getDrawable(R.drawable.emoney));
CekSaldoEmoneyActivity.this.h.setVisibility(8);
StringBuilder sb2 = new StringBuilder(str);
for (int length = str.length() - 4; length > 0; length -= 4) {
sb2.insert(length, ' ');
}
String sb3 = sb2.toString();
TextView textView = CekSaldoEmoneyActivity.this.p;
if (textView != null) {
textView.setText(sb3);
?? r02 = CekSaldoEmoneyActivity.this;
r02.p.setTextColor(ContextCompat.getColor((Context) r02, 2131100792));
CekSaldoEmoneyActivity.this.p.setVisibility(0);
}
TextView textView2 = CekSaldoEmoneyActivity.this.r;
if (textView2 != null) {
textView2.setText("Mandiri e-money");
CekSaldoEmoneyActivity.this.x = "MANDIRI";
}
TextView textView3 = CekSaldoEmoneyActivity.this.q;
if (textView3 != null) {
textView3.setText(sb3);
((BaseActivity) CekSaldoEmoneyActivity.this).appSession.store(AppSession.NFC_EMONEY_CARD_NUMBER, sb3.replaceAll(" ", ""));
}
CekSaldoEmoneyActivity cekSaldoEmoneyActivity = CekSaldoEmoneyActivity.this;
TextView textView4 = cekSaldoEmoneyActivity.o;
if (textView4 != null) {
textView4.setText(cekSaldoEmoneyActivity.formatUangLocal(j));
}
?? r7 = CekSaldoEmoneyActivity.this;
if (r7.i) {
Toast.makeText((Context) r7, Long.toString(j), 0).show();
}
CekSaldoEmoneyActivity.this.h.setVisibility(8);
DialogPlus dialogPlus = CekSaldoEmoneyActivity.this.H;
if (dialogPlus != null && dialogPlus.isShowing()) {
CekSaldoEmoneyActivity.this.H.dismiss();
}
CekSaldoEmoneyActivity.this.R(CekSaldoEmoneyActivity.SHOW_CARD_INFO_TIME_OUT);
}
@Override
public void onEMoneyCardSendToApi(IsoDep isoDep, String str, byte[] bArr, byte[] bArr2, String str2, String str3, String str4) {
CekSaldoEmoneyActivity.this.getar();
String str5 = CekSaldoEmoneyActivity.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onEMoneyCardSendToApi: ");
sb.append(UtilNfcSBF.getHexString(bArr));
CekSaldoEmoneyActivity cekSaldoEmoneyActivity = CekSaldoEmoneyActivity.this;
cekSaldoEmoneyActivity.isoDep = isoDep;
cekSaldoEmoneyActivity.B = UtilNfcSBF.getHexString(bArr);
CekSaldoEmoneyActivity.this.C = UtilNfcSBF.getHexString(bArr2);
CekSaldoEmoneyActivity cekSaldoEmoneyActivity2 = CekSaldoEmoneyActivity.this;
cekSaldoEmoneyActivity2.F = str;
cekSaldoEmoneyActivity2.D = str2;
cekSaldoEmoneyActivity2.E = str3;
StringBuilder sb2 = new StringBuilder();
sb2.append("card_uuid: ");
sb2.append(str);
StringBuilder sb3 = new StringBuilder();
sb3.append("card_number: ");
sb3.append(str2);
StringBuilder sb4 = new StringBuilder();
sb4.append("last_balance: ");
sb4.append(str3);
CekSaldoEmoneyActivity cekSaldoEmoneyActivity3 = CekSaldoEmoneyActivity.this;
cekSaldoEmoneyActivity3.M(cekSaldoEmoneyActivity3.C, cekSaldoEmoneyActivity3.B, cekSaldoEmoneyActivity3.F, "MANDIRI", str2, str3, ((BaseActivity) cekSaldoEmoneyActivity3).appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), null, null, null, null, null, null);
}
@Override
public void onError(String str) {
CekSaldoEmoneyActivity.this.getar();
String str2 = CekSaldoEmoneyActivity.TAG;
StringBuilder sb = new StringBuilder();
sb.append("onError: ");
sb.append(str);
Toast.makeText((Context) CekSaldoEmoneyActivity.this, (CharSequence) str, 0).show();
?? r0 = CekSaldoEmoneyActivity.this;
r0.e.setBackground(r0.getDrawable(R.drawable.ic_tap_nfc));
CekSaldoEmoneyActivity.this.h.setVisibility(8);
CekSaldoEmoneyActivity.this.p.setVisibility(8);
TextView textView = CekSaldoEmoneyActivity.this.r;
if (textView != null) {
textView.setText(str);
}
?? r5 = CekSaldoEmoneyActivity.this;
TextView textView2 = r5.q;
if (textView2 != null) {
textView2.setText(r5.getString(R.string.default_card_number));
}
?? r52 = CekSaldoEmoneyActivity.this;
TextView textView3 = r52.o;
if (textView3 != null) {
textView3.setText(r52.getString(R.string.default_balance));
}
DialogPlus dialogPlus = CekSaldoEmoneyActivity.this.H;
if (dialogPlus != null && dialogPlus.isShowing()) {
CekSaldoEmoneyActivity.this.H.dismiss();
}
CekSaldoEmoneyActivity.this.runOnUiThread(new a());
CekSaldoEmoneyActivity.this.y.setVisibility(0);
DialogPlus dialogPlus2 = CekSaldoEmoneyActivity.this.H;
if (dialogPlus2 == null || !dialogPlus2.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
}
@Override
public void onErrorEmoney(String str) {
CekSaldoEmoneyActivity.this.S(str);
}
@Override
public void onFlazzCardFound(@NonNull String str, long j) {
if (CekSaldoEmoneyActivity.this.M.booleanValue()) {
Toast.makeText(CekSaldoEmoneyActivity.this.getApplicationContext(), "Kartu Anda bukan E-Money Mandiri", 0);
DialogPlus dialogPlus = CekSaldoEmoneyActivity.this.H;
if (dialogPlus == null || !dialogPlus.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
return;
}
DecimalFormat decimalFormat = (DecimalFormat) NumberFormat.getCurrencyInstance();
DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols();
decimalFormatSymbols.setCurrencySymbol(CekSaldoEmoneyActivity.this.getString(R.string.currency_symbol));
decimalFormatSymbols.setMonetaryDecimalSeparator(',');
decimalFormatSymbols.setGroupingSeparator('.');
decimalFormat.setDecimalFormatSymbols(decimalFormatSymbols);
?? r2 = CekSaldoEmoneyActivity.this;
r2.e.setBackground(r2.getDrawable(R.drawable.flazzcard));
CekSaldoEmoneyActivity.this.h.setVisibility(8);
StringBuilder sb = new StringBuilder(str);
for (int length = str.length() - 4; length > 0; length -= 4) {
sb.insert(length, ' ');
}
String sb2 = sb.toString();
TextView textView = CekSaldoEmoneyActivity.this.p;
if (textView != null) {
textView.setText(sb2);
CekSaldoEmoneyActivity.this.p.setVisibility(0);
?? r22 = CekSaldoEmoneyActivity.this;
r22.p.setTextColor(ContextCompat.getColor((Context) r22, R.color.grey));
}
TextView textView2 = CekSaldoEmoneyActivity.this.r;
if (textView2 != null) {
textView2.setText("BCA Flazz");
}
TextView textView3 = CekSaldoEmoneyActivity.this.q;
if (textView3 != null) {
textView3.setText(sb2);
((BaseActivity) CekSaldoEmoneyActivity.this).appSession.store(AppSession.NFC_EMONEY_CARD_NUMBER, sb2.replaceAll(" ", ""));
}
TextView textView4 = CekSaldoEmoneyActivity.this.o;
if (textView4 != null) {
textView4.setText(decimalFormat.format(j));
}
?? r7 = CekSaldoEmoneyActivity.this;
if (r7.i) {
Toast.makeText(r7.getApplicationContext(), Long.toString(j), 0);
}
CekSaldoEmoneyActivity.this.h.setVisibility(8);
CekSaldoEmoneyActivity.this.R(CekSaldoEmoneyActivity.SHOW_CARD_INFO_TIME_OUT);
DialogPlus dialogPlus2 = CekSaldoEmoneyActivity.this.H;
if (dialogPlus2 == null || !dialogPlus2.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
}
@Override
public void onTapCashCardFound(@NonNull String str, long j) {
if (CekSaldoEmoneyActivity.this.M.booleanValue()) {
Toast.makeText((Context) CekSaldoEmoneyActivity.this, (CharSequence) "Kartu Anda bukan E-Money Mandiri", 0).show();
DialogPlus dialogPlus = CekSaldoEmoneyActivity.this.H;
if (dialogPlus == null || !dialogPlus.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
return;
}
DecimalFormat decimalFormat = (DecimalFormat) NumberFormat.getCurrencyInstance();
DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols();
decimalFormatSymbols.setCurrencySymbol(CekSaldoEmoneyActivity.this.getString(R.string.currency_symbol));
decimalFormatSymbols.setMonetaryDecimalSeparator(',');
decimalFormatSymbols.setGroupingSeparator('.');
decimalFormat.setDecimalFormatSymbols(decimalFormatSymbols);
?? r2 = CekSaldoEmoneyActivity.this;
r2.e.setBackground(r2.getDrawable(R.drawable.tapcash));
CekSaldoEmoneyActivity.this.h.setVisibility(8);
StringBuilder sb = new StringBuilder(str);
for (int length = str.length() - 4; length > 0; length -= 4) {
sb.insert(length, ' ');
}
String sb2 = sb.toString();
TextView textView = CekSaldoEmoneyActivity.this.p;
if (textView != null) {
textView.setText(sb2);
CekSaldoEmoneyActivity.this.p.setVisibility(0);
?? r22 = CekSaldoEmoneyActivity.this;
r22.p.setTextColor(ContextCompat.getColor((Context) r22, R.color.grey));
}
TextView textView2 = CekSaldoEmoneyActivity.this.r;
if (textView2 != null) {
textView2.setText("BNI TapCash");
CekSaldoEmoneyActivity.this.x = "BNI";
}
TextView textView3 = CekSaldoEmoneyActivity.this.q;
if (textView3 != null) {
textView3.setText(sb2);
((BaseActivity) CekSaldoEmoneyActivity.this).appSession.store(AppSession.NFC_EMONEY_CARD_NUMBER, sb2.replaceAll(" ", ""));
}
TextView textView4 = CekSaldoEmoneyActivity.this.o;
if (textView4 != null) {
textView4.setText(decimalFormat.format(j));
}
?? r7 = CekSaldoEmoneyActivity.this;
if (r7.i) {
Toast.makeText((Context) r7, Long.toString(j), 0).show();
}
CekSaldoEmoneyActivity.this.h.setVisibility(8);
CekSaldoEmoneyActivity.this.R(CekSaldoEmoneyActivity.SHOW_CARD_INFO_TIME_OUT);
DialogPlus dialogPlus2 = CekSaldoEmoneyActivity.this.H;
if (dialogPlus2 == null || !dialogPlus2.isShowing()) {
return;
}
CekSaldoEmoneyActivity.this.H.dismiss();
}
}
public void N(View view) {
if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
Affinity.purge(this, OtherHomeMenuActivity.class);
} else {
Affinity.purge(this, BottomNavigationActivity.class);
}
}
public static void O(DialogPlus dialogPlus) {
}
public void P(View view) {
this.z.stop();
this.I.dismiss();
}
public static void Q(DialogPlus dialogPlus) {
}
public void l(View view) {
String var = Var.toString(new ConfigSession(this).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URLPANDUAN_UPDATE_E_TOLL), "");
Bundle bundle = new Bundle();
bundle.putString("url", var);
bundle.putString(FirebaseProcessor.KEY_TITLE, "Panduan Update Saldo");
Intent intent = new Intent((Context) this, (Class<?>) OpenWebViewActivity.class);
intent.putExtras(bundle);
startActivity(intent);
}
public final void K(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10, String str11, String str12) {
CekSaldoEMoneyMessage cekSaldoEMoneyMessage = new CekSaldoEMoneyMessage();
cekSaldoEMoneyMessage.setItem("method", "balance");
cekSaldoEMoneyMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this));
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
cekSaldoEMoneyMessage.setItem("cardattr", str);
cekSaldoEMoneyMessage.setItem("cardinfo", str2);
cekSaldoEMoneyMessage.setItem("carduuid", str3);
cekSaldoEMoneyMessage.setItem("cardnumber", str5);
cekSaldoEMoneyMessage.setItem("last_balance", str6);
cekSaldoEMoneyMessage.setItem("kode_produk", str4);
cekSaldoEMoneyMessage.setItem("ref1", str7);
cekSaldoEMoneyMessage.setItem("ref2", str8 != null ? str8 : "");
cekSaldoEMoneyMessage.setItem("cardtype", str9 != null ? str9 : "");
cekSaldoEMoneyMessage.setItem("cardotp", str10 != null ? str10 : "");
cekSaldoEMoneyMessage.setItem("cardsession", str12 != null ? str12 : "");
cekSaldoEMoneyMessage.setItem("data_tosam", str11 != null ? str11 : "");
cekSaldoEMoneyMessage.setItem("confirm", "");
MessageComposer messageComposer = new MessageComposer(2, cekSaldoEMoneyMessage.getPath());
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(false);
messageComposer.setIs_encrypted(false);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new a(str6, str, str2, str3, str4, str5, str7, str9, str8));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(cekSaldoEMoneyMessage);
messageSender.execute();
}
public final void L(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10, String str11) {
CekSaldoEMoneyMessage cekSaldoEMoneyMessage = new CekSaldoEMoneyMessage();
cekSaldoEMoneyMessage.setItem("method", "confirm");
cekSaldoEMoneyMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this));
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
cekSaldoEMoneyMessage.setItem("cardattr", str);
cekSaldoEMoneyMessage.setItem("cardinfo", str2);
cekSaldoEMoneyMessage.setItem("carduuid", str3);
cekSaldoEMoneyMessage.setItem("cardnumber", str5);
cekSaldoEMoneyMessage.setItem("last_balance", str6);
cekSaldoEMoneyMessage.setItem("kode_produk", str4);
cekSaldoEMoneyMessage.setItem("ref1", str7);
cekSaldoEMoneyMessage.setItem("ref2", str8 != null ? str8 : "");
cekSaldoEMoneyMessage.setItem("cardtype", str9 != null ? str9 : "");
cekSaldoEMoneyMessage.setItem("cardotp", "");
cekSaldoEMoneyMessage.setItem("cardsession", str10 != null ? str10 : "");
cekSaldoEMoneyMessage.setItem("data_tosam", "");
cekSaldoEMoneyMessage.setItem("confirm", str11);
MessageComposer messageComposer = new MessageComposer(2, cekSaldoEMoneyMessage.getPath());
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(false);
messageComposer.setIs_encrypted(false);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new b(str4, str, str2, str3, str5, str6, str7, str8, str9, str10));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(cekSaldoEMoneyMessage);
messageSender.execute();
}
public final void M(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10, String str11, String str12, String str13) {
CekSaldoEMoneyMessage cekSaldoEMoneyMessage = new CekSaldoEMoneyMessage();
cekSaldoEMoneyMessage.setItem("method", "info");
cekSaldoEMoneyMessage.setItem(DataMessage.ID_OUTLET, this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_UUID, Device.getDeviceUUID(this));
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VERSION_CODE, 482);
cekSaldoEMoneyMessage.setItem(BaseMessage.INDEX_VERSION_NAME, BuildConfig.VERSION_NAME);
cekSaldoEMoneyMessage.setItem("cardattr", str);
cekSaldoEMoneyMessage.setItem("cardinfo", str2);
cekSaldoEMoneyMessage.setItem("carduuid", str3);
cekSaldoEMoneyMessage.setItem("cardnumber", str5);
cekSaldoEMoneyMessage.setItem("last_balance", str6);
cekSaldoEMoneyMessage.setItem("kode_produk", str4);
cekSaldoEMoneyMessage.setItem("ref1", str7);
cekSaldoEMoneyMessage.setItem("ref2", str8 != null ? str8 : "");
cekSaldoEMoneyMessage.setItem("cardtype", str9 != null ? str9 : "");
cekSaldoEMoneyMessage.setItem("cardotp", str10 != null ? str10 : "");
cekSaldoEMoneyMessage.setItem("cardsession", "");
cekSaldoEMoneyMessage.setItem("data_tosam", str11 != null ? str11 : "");
cekSaldoEMoneyMessage.setItem("confirm", str12 != null ? str12 : "");
MessageComposer messageComposer = new MessageComposer(2, cekSaldoEMoneyMessage.getPath());
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setIs_credential(false);
messageComposer.setIs_encrypted(false);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new k(str6, str8, str, str3, str4, str5, str7, str2, str10));
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(cekSaldoEMoneyMessage);
messageSender.execute();
}
public final void R(int i2) {
this.u = new Timer();
if (this.p.getVisibility() == 0) {
this.t.setVisibility(0);
}
if (this.y.getVisibility() == 0) {
this.y.setVisibility(8);
}
this.u.schedule(new j(), i2);
}
public final void S(String str) {
DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.dialog_error_nfc, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(false).setOnDismissListener(new OnDismissListener() {
public final void onDismiss(DialogPlus dialogPlus) {
CekSaldoEmoneyActivity.O(dialogPlus);
}
}).setContentBackgroundResource(R.color.colorTransparent).setGravity(17).create();
this.I = create;
create.show();
View holderView = this.I.getHolderView();
holderView.findViewById(R.id.button_tutup).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
CekSaldoEmoneyActivity.this.P(view);
}
});
((TextView) holderView.findViewById(R.id.labelMessage)).setText(str);
ImageView imageView = (ImageView) holderView.findViewById(R.id.imageViewUpdateNfc);
imageView.setBackgroundResource(R.drawable.nfc_update);
this.z = (AnimationDrawable) imageView.getBackground();
runOnUiThread(new i());
}
public final void T() {
DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.dialog_update_nfc, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(false).setOnDismissListener(new OnDismissListener() {
public final void onDismiss(DialogPlus dialogPlus) {
CekSaldoEmoneyActivity.Q(dialogPlus);
}
}).setContentBackgroundResource(R.color.colorTransparent).setGravity(17).create();
this.H = create;
create.show();
ImageView imageView = (ImageView) this.H.getHolderView().findViewById(R.id.imageViewUpdateNfc);
imageView.setBackgroundResource(R.drawable.nfc_update);
this.z = (AnimationDrawable) imageView.getBackground();
runOnUiThread(new h());
}
public String formatUangLocal(long j2) {
DecimalFormat decimalFormat = (DecimalFormat) NumberFormat.getCurrencyInstance(this.G);
DecimalFormatSymbols decimalFormatSymbols = new DecimalFormatSymbols();
decimalFormatSymbols.setCurrencySymbol("Rp");
decimalFormatSymbols.setMonetaryDecimalSeparator(',');
decimalFormatSymbols.setGroupingSeparator('.');
decimalFormat.setDecimalFormatSymbols(decimalFormatSymbols);
return decimalFormat.format(j2);
}
@Override
public String getClassSimpleName() {
return CekSaldoEmoneyActivity.class.getSimpleName();
}
@Override
public int getLayoutResource() {
return R.layout.activity_cek_saldo_emoney;
}
public ProdukListEntity getSelectedProduk() {
return this.J;
}
@Override
public String getWikiNameSpace() {
return "panduan_transaksi:ubp:game";
}
public void getar() {
VibrationEffect createOneShot;
if (Build.VERSION.SDK_INT < 26) {
((Vibrator) getSystemService("vibrator")).vibrate(150L);
return;
}
Vibrator vibrator = (Vibrator) getSystemService("vibrator");
createOneShot = VibrationEffect.createOneShot(150L, 10);
vibrator.vibrate(createOneShot);
}
@Override
public boolean isEligibleForFavorit() {
return false;
}
@Override
public void onActivityResult(int i2, int i3, Intent intent) {
super.onActivityResult(i2, i3, intent);
StringBuilder sb = new StringBuilder();
sb.append("onActivityResult: ");
sb.append(i3);
}
public void onAttachedToWindow() {
this.K = true;
super/*android.app.Activity*/.onAttachedToWindow();
}
@Override
public void onBackPressed() {
if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
Affinity.purge(this, OtherHomeMenuActivity.class);
} else if (this.N) {
super.onBackPressed();
} else {
finish();
}
}
@Override
public void onClick(View view) {
super.onClick(view);
}
@Override
@SuppressLint({"RestrictedApi"})
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (!this.appSession.isSessionValid()) {
startActivity(new Intent((Context) this, (Class<?>) SplashActivity.class));
ActivityCompat.finishAffinity(this);
}
Bundle extras = getIntent().getExtras();
if (extras != null) {
String string = extras.getString("tittle");
if (getToolbar() != null && string != null) {
ActionBar supportActionBar = getSupportActionBar();
Objects.requireNonNull(supportActionBar);
supportActionBar.setTitle(string);
}
}
if (ApiConfig.getBaseUrl()[0].equals("")) {
ApiConfig.initFirebaseRemoteConfig(this);
ApiConfig.getBaseUrl();
}
if (getIntent().getExtras() != null) {
this.N = getIntent().getExtras().getBoolean(OPEN_FROM_MENU_HOME, false);
}
this.appSession = new AppSession(this);
this.G = new Locale(QRISO.COUNTRY_CODE_ID);
View findViewById = findViewById(R.id.informasi_nfc_not_enable_container);
this.v = findViewById;
findViewById.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
CekSaldoEmoneyActivity.this.l(view);
}
});
this.M = Boolean.valueOf(getIntent().getBooleanExtra("isUpdateSaldoMandiri", false));
if (Build.VERSION.SDK_INT >= 33) {
registerReceiver(this.k, this.l, 2);
} else {
registerReceiver(this.k, this.l);
}
this.e = (FrameLayout) findViewById(R.id.card_background);
ImageView imageView = (ImageView) findViewById(R.id.imageViewNFCTap);
this.y = imageView;
this.z = (AnimationDrawable) imageView.getDrawable();
runOnUiThread(new c());
this.p = (TextView) findViewById(R.id.card_number);
this.r = (TextView) findViewById(R.id.textview_card_status);
this.s = (TextView) findViewById(R.id.textview_nfc_status);
ImageView imageView2 = (ImageView) findViewById(R.id.nfc_settings);
this.d = imageView2;
if (imageView2 != null) {
imageView2.setOnClickListener(new d());
}
this.h = (ImageView) findViewById(R.id.imageview_photo);
SwitchCompat findViewById2 = findViewById(R.id.switchButton);
this.n = findViewById2;
findViewById2.setChecked(Var.toBoolean(Boolean.valueOf(this.appSession.is_nfc_preference_mute()), false));
SwitchCompat switchCompat = this.n;
if (switchCompat != null) {
switchCompat.setOnCheckedChangeListener(new e());
}
this.q = (TextView) findViewById(R.id.card_number_value);
this.o = (TextView) findViewById(R.id.balance_value);
NfcAdapter defaultAdapter = NfcAdapter.getDefaultAdapter(this);
this.j = defaultAdapter;
if (defaultAdapter == null) {
this.e.setBackground(getDrawable(R.drawable.ic_no_nfc));
this.y.setVisibility(8);
TextView textView = this.r;
if (textView != null) {
textView.setTextColor(-65536);
this.r.setText("HP tidak bisa digunakan untuk membaca kartu");
}
TextView textView2 = this.s;
if (textView2 != null) {
textView2.setText("Perangkat tidak memiliki fiture NFC");
}
SwitchCompat switchCompat2 = this.n;
if (switchCompat2 != null) {
switchCompat2.setEnabled(false);
this.n.setTextColor(ContextCompat.getColor(this, R.color.grey));
}
TextView textView3 = this.r;
Objects.requireNonNull(textView3);
textView3.setVisibility(8);
this.v.setVisibility(0);
} else if (defaultAdapter.isEnabled()) {
TextView textView4 = this.s;
if (textView4 != null) {
textView4.setText("NFC AKTIF");
}
ImageView imageView3 = this.d;
if (imageView3 != null) {
imageView3.setImageResource(R.drawable.nfc_on);
}
this.r.setVisibility(0);
} else {
TextView textView5 = this.s;
if (textView5 != null) {
textView5.setText("NFC TIDAK AKTIF");
}
ImageView imageView4 = this.d;
if (imageView4 != null) {
imageView4.setImageResource(R.drawable.nfc_off);
}
}
this.w = PendingIntent.getActivity(this, 0, new Intent((Context) this, getClass()).addFlags(536870912), 67108864);
this.L = new IntentFilter[]{new IntentFilter("android.nfc.action.TECH_DISCOVERED"), new IntentFilter("android.nfc.action.TAG_DISCOVERED")};
this.f = new NfcCardReaderSBF(this, this.g);
ImageView imageView5 = (ImageView) findViewById(R.id.card_number_value_copy);
this.t = imageView5;
imageView5.setOnClickListener(new f());
AppCompatButton findViewById3 = findViewById(R.id.mSwitchUpdateSaldo);
this.m = findViewById3;
findViewById3.setOnClickListener(new g());
this.g = new n();
if (getToolbar() != null) {
getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
CekSaldoEmoneyActivity.this.N(view);
}
});
}
}
public void onDestroy() {
unregisterReceiver(this.k);
super.onDestroy();
}
public void onDetachedFromWindow() {
this.K = false;
super/*android.app.Activity*/.onDetachedFromWindow();
}
@Override
public void onNewIntent(@NonNull Intent intent) {
super.onNewIntent(intent);
StringBuilder sb = new StringBuilder();
sb.append("onNewIntent: ");
sb.append(intent.getAction());
sb.append(" ");
sb.append(intent.getExtras());
sb.append(" ");
sb.append(intent.getData());
if (this.j != null) {
this.f.handleNfcIntent(intent);
}
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem menuItem) {
if (menuItem.getItemId() == 16908332) {
onBackPressed();
}
return super.onOptionsItemSelected(menuItem);
}
public void onPause() {
NfcAdapter nfcAdapter = this.j;
if (nfcAdapter != null) {
nfcAdapter.disableForegroundDispatch(this);
this.j.disableReaderMode(this);
}
super/*androidx.fragment.app.FragmentActivity*/.onPause();
}
@Override
public void onResume() {
super.onResume();
this.i = Var.toBoolean(Boolean.valueOf(this.appSession.is_nfc_preference_mute()), false);
StringBuilder sb = new StringBuilder();
sb.append("onResume: ");
sb.append(this.i);
SwitchCompat switchCompat = this.n;
if (switchCompat != null) {
switchCompat.setChecked(this.i);
}
Tag tag = (Tag) getIntent().getParcelableExtra("android.nfc.extra.TAG");
if (this.j != null) {
this.f = new NfcCardReaderSBF(this, this.g);
this.j.enableForegroundDispatch(this, this.w, this.L, this.c);
this.j.enableReaderMode(this, this, READER_FLAGS, null);
StringBuilder sb2 = new StringBuilder();
sb2.append("onResume this.mNfcAdapter != null: ");
sb2.append(getIntent().getAction());
this.f.handleNfcIntent(getIntent());
}
if (tag != null) {
onTagDiscovered(tag);
}
}
@Override
public void onTagDiscovered(@NonNull Tag tag) {
StringBuilder sb = new StringBuilder();
sb.append("onTagDiscovered: ");
sb.append(tag);
runOnUiThread(new l(tag));
}
public void setSelectedProduk(ProdukListEntity produkListEntity) {
this.J = produkListEntity;
}
public void updateUiKartu(String str, String str2) {
if (str.equals("MANDIRI")) {
this.e.setBackground(getDrawable(R.drawable.emoney));
}
StringBuilder sb = new StringBuilder(this.D);
for (int length = this.D.length() - 4; length > 0; length -= 4) {
sb.insert(length, ' ');
}
this.h.setVisibility(8);
this.h.setVisibility(8);
TextView textView = this.p;
if (textView != null) {
textView.setText(sb);
this.p.setTextColor(ContextCompat.getColor(this, 2131100792));
this.p.setVisibility(0);
}
if (this.r != null && str.equals("MANDIRI")) {
this.r.setText("Mandiri e-money " + str2.toLowerCase());
this.x = "MANDIRI";
}
TextView textView2 = this.q;
if (textView2 != null) {
textView2.setText(sb);
}
this.z.setVisible(false, false);
this.y.setVisibility(8);
DialogPlus dialogPlus = this.H;
if (dialogPlus != null && dialogPlus.isShowing()) {
this.H.dismiss();
}
R(SHOW_CARD_INFO_TIME_OUT);
getar();
}
}