正在查看: SpeedCash v6.5.1482 应用的 CashMiscActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 CashMiscActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.os.Bundle;
import android.os.Handler;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.mp.CashMiscMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment1;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment2;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.common.Var;
import java.util.ArrayList;
public class CashMiscActivity extends TransactionActivity {
protected static final int FOREX_BROKER_OPTION_REQUEST_CODE = 25667;
public final ArrayList<ProdukListEntity> i;
public final ArrayList<ProdukListEntity> j;
public EditText k;
public EditText l;
public EditText m;
public EditText n;
public NominalEditText o;
public class a implements Runnable {
public a() {
}
@Override
public void run() {
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(CashMiscActivity.FOREX_BROKER_OPTION_REQUEST_CODE), "Pilih Broker!", CashMiscActivity.this.j, Boolean.FALSE));
optionListFragment.show(CashMiscActivity.this.getSupportFragmentManager(), "broker_option");
}
}
public class b implements Runnable {
public b() {
}
@Override
public void run() {
OptionListFragment optionListFragment = new OptionListFragment();
optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih Produk!", CashMiscActivity.this.i, Boolean.TRUE));
optionListFragment.show(CashMiscActivity.this.getSupportFragmentManager(), "misc_option");
}
}
public CashMiscActivity() {
ArrayList<ProdukListEntity> arrayList = new ArrayList<>();
this.i = arrayList;
ProdukListEntity produkListEntity = new ProdukListEntity(CashMiscMessage.COPAYPAL, "Tambah Saldo SpeedCash dari Paypal");
Integer valueOf = Integer.valueOf(R.drawable.ic_logo_paypal);
produkListEntity.setDrawable_res(valueOf);
arrayList.add(produkListEntity);
ProdukListEntity produkListEntity2 = new ProdukListEntity(CashMiscMessage.CIPAYPAL, "Kirim Uang ke Paypal");
produkListEntity2.setDrawable_res(valueOf);
arrayList.add(produkListEntity2);
ProdukListEntity produkListEntity3 = new ProdukListEntity(CashMiscMessage.COFOREX, "Tambah Saldo SpeedCash dari Forex");
Integer valueOf2 = Integer.valueOf(R.drawable.ic_logo_forex);
produkListEntity3.setDrawable_res(valueOf2);
arrayList.add(produkListEntity3);
ProdukListEntity produkListEntity4 = new ProdukListEntity(CashMiscMessage.CIFOREX, "Kirim Saldo SpeedCash ke Forex");
produkListEntity4.setDrawable_res(valueOf2);
arrayList.add(produkListEntity4);
this.j = new ArrayList<>();
String[] strArr = {"Gainscope", "FBS", "Tickmill", "OctaFX", "XM", "Instaforex", "Yadix", "Pepperstone", "Monex Investindo Futures (MIFX.com)", "Exness"};
for (int i = 0; i < 10; i++) {
String str = strArr[i];
ProdukListEntity produkListEntity5 = new ProdukListEntity(str, str);
produkListEntity5.setDrawable_res(valueOf2);
produkListEntity5.setSubname("Broker Forex Indonesia");
this.j.add(produkListEntity5);
}
String[] strArr2 = {"ACM - FINMA", "Alpari Group - Financial Services Authority, CFTC", "BMFN - Financial Supervision Commission (FSC)", "CitiFX Pro - CFTC", "City Credit Capital - FSA", "CMS Forex - CFTC, NFA", "Darwinex - FCA (UK)", "dbFX - Financial Services Authority / FSA(UK)", "Deltastock - Markets in Financial Instruments (MiFID)", "DUKASCOPY - KPMG ARIF", "eToro - CySec and NFA", "FBS - IFSC, CRFIN", "FOREX.CH - KPMG", "FOREX.com - NFA(US), CFTC(US), FCA (UK), FSA (Japan), Australian Securities and Investments commission, ASIC (AU)", "Forex4you - FSC", "FormulaFX - FMRRC", "FX Solutions - NFA & CFTC in the USA", "FXCM - NFA(US), FSA(UK), CFTC(US)", "FXDD - Malta Financial Services Authority (MFSA)", "FxPro - Cyprus Securities and Exchange Commission", "GFT - NFA, CFTC", "GO Markets - ASIC(AU)", "Hot Forex - Financial Services Commission (FSC) of the Republic of Mauritius", "HY Markets - The Financial Services Authority (FSA), United Kingdom", "IBFX - NFA(US), CFTC(US)", "ICM Captial - FSA United Kingdom", "Integer Capital Markets LTD ( NZD )", "LiteForex - Seychelles International Business Authority", "MG Forex - CFTC", "OANDA - NFA, FCA, IIROC, MSA, JFSA", "Paragon FX - SEC", "Pepperstone - ASIC", "Tradeview Forex - FFMS, Poly Reg, MiFID", "XGLOBAL Markets - CySEC", "XTB UK - Financial Conduct Authority (FCA)"};
for (int i2 = 0; i2 < 35; i2++) {
String str2 = strArr2[i2];
ProdukListEntity produkListEntity6 = new ProdukListEntity(str2, str2);
produkListEntity6.setDrawable_res(valueOf2);
produkListEntity6.setSubname("Broker Forex Luar Negeri");
this.j.add(produkListEntity6);
}
}
public final boolean N() {
return getSelectedProductCode().equals(CashMiscMessage.COFOREX) || getSelectedProductCode().equals(CashMiscMessage.CIFOREX);
}
@Override
public int getMainProductLogoResId() {
return R.drawable.ic_logo_paypal;
}
@Override
public String getSelectedProductCode() {
return WidgetHelper.getProductIdTag(this.k);
}
@Override
public com.bm.sc.bebasbayar.message.BaseMessage getTransactionMessage(boolean r17) {
throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.cash.CashMiscActivity.getTransactionMessage(boolean):com.bm.sc.bebasbayar.message.BaseMessage");
}
@Override
public int getViewResource() {
return R.layout.activity_cash_misc;
}
@Override
public String getWikiNameSpace() {
return "panduan_transaksi:keuangan:cashout_misc";
}
@Override
public boolean isEnabledVoucher() {
return false;
}
@Override
public boolean isMainSubscriberId() {
return true;
}
@Override
public boolean isNeedToDisplayShowcase() {
return false;
}
@Override
public void onClick(View view) {
if (view.getId() == 2131364119) {
new b().run();
} else if (view.getId() == 2131364024) {
new a().run();
} else {
super.onClick(view);
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.balance_insufficient_container.setVisibility(8);
EditText editText = (EditText) findViewById(R.id.input_product_code);
this.k = editText;
editText.setOnClickListener(this);
EditText editText2 = (EditText) findViewById(R.id.input_forex_broker);
this.l = editText2;
editText2.setOnClickListener(this);
String retrieve = this.appSession.retrieve(AppSession.PROPERTY_EMAIL);
EditText editText3 = (EditText) findViewById(R.id.input_email);
this.m = editText3;
editText3.setText(retrieve);
if (retrieve.isEmpty()) {
TextView textView = (TextView) findViewById(R.id.misc_email_empty);
textView.setText(Compat.Html_fromHtml(getString(R.string.misc_email_empty)));
textView.setVisibility(0);
} else {
findViewById(R.id.misc_email_empty).setVisibility(8);
}
this.n = (EditText) findViewById(R.id.input_pin);
this.o = (NominalEditText) findViewById(R.id.input_nominal);
WidgetHelper.setReadonly(this.m, true, true);
((TextView) findViewById(R.id.misc_warning)).setText(Compat.Html_fromHtml(getString(R.string.misc_warning)));
new Handler().postDelayed(new b(), 500L);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.findItem(R.id.menu_item_set_favorit).setVisible(false);
return true;
}
@Override
public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
if (i != 25646) {
if (i == FOREX_BROKER_OPTION_REQUEST_CODE) {
WidgetHelper.setProductIdTag(this.l, produkListEntity.getCode(), produkListEntity.getName());
}
} else {
WidgetHelper.setProductIdTag(this.k, produkListEntity.getCode(), produkListEntity.getName());
WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_code), produkListEntity);
findViewById(R.id.label_forex_broker).setVisibility(N() ? 0 : 8);
if (N()) {
new a().run();
}
}
}
@Override
public void onShowcaseFinished() {
}
@Override
public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
findViewById(R.id.btn_reset).setVisibility(0);
CashMiscMessage cashMiscMessage = new CashMiscMessage(baseMessage);
if (cashMiscMessage.isOK()) {
if (z) {
resetForm(false);
} else {
this.inq_reff_id = Var.toString(cashMiscMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
this.inq_nominal = Var.toString(cashMiscMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
this.inq_nominal_admin = Var.toString(cashMiscMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
WidgetHelper.setReadonly(this.o, true, true);
WidgetHelper.setReadonly(this.n, true, true);
WidgetHelper.setReadonly(this.k, true, false);
WidgetHelper.setReadonly(this.l, true, false);
}
}
return cashMiscMessage;
}
@Override
public void onTransactionPrepare(boolean z) {
findViewById(R.id.btn_reset).setVisibility(8);
if (z) {
findViewById(R.id.btn_inquiry).setVisibility(8);
}
}
@Override
public void optionChoosen(OptionListFragment1 optionListFragment1, int i, ProdukListEntity produkListEntity) {
}
@Override
public void optionChoosen1(OptionListFragment2 optionListFragment2, int i, ProdukListEntity produkListEntity) {
}
@Override
public boolean overridePaymentActivity() {
return true;
}
@Override
public void resetForm(boolean z) {
this.inq_reff_id = "";
this.inq_nominal = "";
this.inq_nominal_admin = "";
this.n.setText("");
this.o.clearText();
WidgetHelper.setReadonly(this.n, false, true);
WidgetHelper.setReadonly(this.o, false, true);
WidgetHelper.setReadonly(this.k, false, false);
WidgetHelper.setReadonly(this.l, false, false);
findViewById(R.id.btn_inquiry).setVisibility(0);
}
}