导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - SppActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 SppActivity.java JAVA 源代码文件

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


package com.bm.sc.bebasbayar.ui.activity.ubp;

import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import androidx.appcompat.app.ActionBar;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.DialogPlusOption;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.MessageParser;
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.PropertyMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
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.util.common.Var;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.google.android.material.textfield.TextInputEditText;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Objects;
import org.json.JSONException;
import org.json.JSONObject;

public class SppActivity extends TransactionActivity {
    public ArrayList<ProdukListEntity> i;
    public EditText j;
    public TextInputEditText k;

    public class a implements TextWatcher {
        public a() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = SppActivity.this.k.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                SppActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                SppActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else if (!SppActivity.this.j.getText().toString().isEmpty()) {
                SppActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                SppActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
            }
            if (editable.length() == 0) {
                SppActivity.this.S();
            } else if (editable.length() > 0) {
                SppActivity.this.U();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class b implements TextWatcher {
        public b() {
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (SppActivity.this.j.getText().toString().isEmpty()) {
                SppActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                SppActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text = SppActivity.this.k.getText();
                Objects.requireNonNull(text);
                if (!text.toString().isEmpty()) {
                    SppActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    SppActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                }
            }
            if (editable.length() == 0) {
                SppActivity.this.T();
            } else if (editable.length() > 0) {
                SppActivity.this.V();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public class c implements Runnable {
        public c() {
        }

        @Override
        public void run() {
            new Handler().post(SppActivity.this.new d());
        }
    }

    public class d implements Runnable {
        public d() {
        }

        @Override
        public void run() {
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih produk SPP", SppActivity.this.i));
            optionListFragment.show(SppActivity.this.getSupportFragmentManager(), "property_option");
        }
    }

    public final void S() {
        this.k.setTextAppearance(R.style.form_bold);
    }

    public final void T() {
        this.j.setTextAppearance(R.style.form_bold);
    }

    public final void U() {
        this.k.setTextAppearance(R.style.input_product_code);
    }

    public final void V() {
        this.j.setTextAppearance(R.style.input_product_code);
    }

    @Override
    public String getClassSimpleName() {
        return "property";
    }

    @Override
    public int getMainProductLogoResId() {
        return R.drawable.ic_bb_property;
    }

    @Override
    public String getProductName() {
        return this.j.getText().toString();
    }

    @Override
    public String getSelectedProductCode() {
        return WidgetHelper.getProductIdTag(this.j);
    }

    @Override
    public com.bm.sc.bebasbayar.message.BaseMessage getTransactionMessage(boolean r10) {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.ubp.SppActivity.getTransactionMessage(boolean):com.bm.sc.bebasbayar.message.BaseMessage");
    }

    @Override
    public int getViewResource() {
        return R.layout.activity_spp;
    }

    @Override
    public String getWikiNameSpace() {
        return null;
    }

    @Override
    public boolean isEnabledVoucher() {
        return true;
    }

    @Override
    public boolean isMainSubscriberId() {
        return true;
    }

    @Override
    public boolean isNeedToDisplayShowcase() {
        return true;
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131364119) {
            new d().run();
            return;
        }
        if (view.getId() != 2131366407) {
            super.onClick(view);
            return;
        }
        ArrayList arrayList = new ArrayList();
        DialogPlusOption dialogPlusOption = new DialogPlusOption(getString(R.string.transaction_option_history), R.drawable.ic_fi_payment_method);
        dialogPlusOption.setSubtext(getString(R.string.transaction_option_history_desc));
        arrayList.add(dialogPlusOption);
        DialogPlusOption dialogPlusOption2 = new DialogPlusOption(getString(R.string.transaction_option_contact), R.drawable.ic_fi_contacts);
        dialogPlusOption2.setSubtext(getString(R.string.transaction_option_contact_desc));
        arrayList.add(dialogPlusOption2);
        this.transactionIdPelDialog = Affinity.option(this, R.string.transaction_option_title, arrayList, this);
    }

    @Override
    public void onCreate(Bundle bundle) {
        HashMap hashMap;
        super.onCreate(bundle);
        this.i = new ArrayList<>();
        try {
            hashMap = Mapper.jsonToMap(new JSONObject(this.dataSession.retrieve(DataSession.PROPERTY_COMMISSION_PRODUCT_MAP)));
        } catch (JSONException unused) {
            hashMap = new HashMap();
        }
        for (Map.Entry entry : Var.toHashMap(MessageParser.parseProduk(this.dataSession.retrieve(DataSession.PROPERTY_LIST_PAYMENT)).get("SPP")).entrySet()) {
            ProdukListEntity produkListEntity = new ProdukListEntity((String) entry.getKey(), (String) entry.getValue());
            if (!Var.toString(hashMap.get(entry.getKey()), "").isEmpty()) {
                produkListEntity.setSubname("Cashback " + Var.toString(hashMap.get(entry.getKey()), ""));
            }
            produkListEntity.setDrawable_res(Integer.valueOf(getMainProductLogoResId()));
            this.i.add(produkListEntity);
        }
        EditText editText = (EditText) findViewById(R.id.input_product_code);
        this.j = editText;
        editText.setOnClickListener(this);
        this.k = findViewById(R.id.input_idpel);
        findViewById(R.id.transaction_import_idpel).setOnClickListener(this);
        new AppSession(this);
        String var = Var.toString(this.appSession.retrieve(AppSession.PROPERTY_BALANCE), "0");
        if (var.equals("0") || var.isEmpty()) {
            this.balance_insufficient_container.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(8);
        } else {
            this.balance_insufficient_container.setVisibility(8);
            findViewById(R.id.btn_inquiry).setVisibility(0);
        }
        findViewById(R.id.btn_inquiry).setEnabled(false);
        findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
        this.k.addTextChangedListener(new a());
        this.j.addTextChangedListener(new b());
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            String string = extras.getString("tittle");
            if (getToolbar() == null || string == null) {
                return;
            }
            ActionBar supportActionBar = getSupportActionBar();
            Objects.requireNonNull(supportActionBar);
            supportActionBar.setTitle(string);
        }
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i == 25646) {
            WidgetHelper.setProductIdTag(this.j, code, produkListEntity.getName());
            WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_code), produkListEntity);
        } else if (i == 39791 || i == 57345) {
            WidgetHelper.setProductIdTag(this.k, code, Locales.formatCreditCard(code, "-"));
        }
    }

    @Override
    public void onShowcaseFinished() {
        new Handler().postDelayed(new c(), 500L);
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        findViewById(R.id.btn_reset).setVisibility(0);
        PropertyMessage propertyMessage = new PropertyMessage(baseMessage);
        if (propertyMessage.isOK()) {
            if (z) {
                resetForm(false);
            } else {
                this.inq_reff_id = Var.toString(propertyMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
                this.inq_nominal = Var.toString(propertyMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
                this.inq_nominal_admin = Var.toString(propertyMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
                findViewById(R.id.transaction_import_idpel).setVisibility(8);
            }
        }
        return propertyMessage;
    }

    @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 = "";
        WidgetHelper.removeProductIdTag(this.k);
        findViewById(R.id.btn_inquiry).setVisibility(0);
    }
}