导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - CashMiscActivity.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);
    }
}