导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - BPJSTKInquiryActivity.java 源代码

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

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


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

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.CallSuper;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.entity.BPJSInquiryEntity;
import com.bm.sc.bebasbayar.adapter.list.BPJSInquiryAdapter;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.BPJSHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.message.mp.BPJSMessage;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.util.common.Var;
import java.util.ArrayList;
import java.util.Iterator;

public class BPJSTKInquiryActivity extends BaseActivity implements AdapterInvoker<BPJSInquiryEntity>, BBCallback<BPJSMessage> {
    public String c;
    public String d = "";
    public ArrayList<String> e;

    public static Bundle composeBundle(String str, ArrayList<String> arrayList) {
        Bundle bundle = new Bundle();
        bundle.putStringArrayList("add:data:tag", arrayList);
        bundle.putString("nik:tag", str);
        return bundle;
    }

    @Override
    public Activity getInvokerActivity() {
        return this;
    }

    @Override
    public int getLayoutResource() {
        return R.layout.activity_bpjstk_inquiry;
    }

    @Override
    public String getWikiNameSpace() {
        return "panduan_transaksi:ubp:bpjs";
    }

    @Override
    public boolean isEligibleForFavorit() {
        return false;
    }

    @Override
    @CallSuper
    public void onClick(View view) {
        if (view.getId() == 2131362235) {
            BPJSHelper.doBpjsInquiryPC(this, this.d, 3, this);
        } else {
            super.onClick(view);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        if (bundle != null) {
            this.c = bundle.getString("nik:tag", "");
            this.e = bundle.getStringArrayList("add:data:tag");
        } else {
            Bundle extras = getIntent().getExtras();
            if (extras != null) {
                this.c = extras.getString("nik:tag", "");
                this.e = extras.getStringArrayList("add:data:tag");
            } else {
                this.c = "";
                this.e = new ArrayList<>();
            }
        }
        ArrayList arrayList = new ArrayList();
        Iterator<String> it = this.e.iterator();
        while (it.hasNext()) {
            String[] split = it.next().split("\\.");
            String ignoreBound = Var.getIgnoreBound(split, 1, "T");
            String ignoreBound2 = Var.getIgnoreBound(split, 0, "0");
            this.d = ignoreBound2;
            arrayList.add(new BPJSInquiryEntity(ignoreBound2, ignoreBound));
        }
        BPJSInquiryAdapter bPJSInquiryAdapter = new BPJSInquiryAdapter(this);
        bPJSInquiryAdapter.updateList(arrayList);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.bpjs_recycler_container);
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView.setAdapter(bPJSInquiryAdapter);
    }

    public void onSaveInstanceState(Bundle bundle) {
        bundle.putString("nik:tag", this.c);
        bundle.putStringArrayList("add:data:tag", this.e);
        super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, BPJSInquiryEntity bPJSInquiryEntity, int i) {
        BPJSHelper.doBpjsInquiryPC(this, bPJSInquiryEntity.getKode_bayar(), bPJSInquiryEntity.getMode(), this);
    }

    @Override
    public void do_callback(int i, BPJSMessage bPJSMessage) {
        ArrayList<String> arrayList;
        if (i == 2131362253) {
            if (!bPJSMessage.isOK()) {
                Affinity.info(this, false, bPJSMessage.getMessageDescription());
                return;
            } else {
                bPJSMessage.setAdditional_dataValue(12, this.d);
                BPJSHelper.getDataPeserta(this, bPJSMessage, this.c, this);
                return;
            }
        }
        if (i == 2131362255) {
            if (!bPJSMessage.isOK()) {
                Affinity.info(this, false, bPJSMessage.getMessageDescription());
                return;
            }
            StringBuilder sb = new StringBuilder();
            sb.append("1: ");
            sb.append(bPJSMessage.getItem("msg_inquiry") instanceof BPJSMessage);
            int i2 = 3;
            if (bPJSMessage.getItem("msg_inquiry") instanceof BPJSMessage) {
                BPJSMessage bPJSMessage2 = (BPJSMessage) bPJSMessage.getItem("msg_inquiry");
                arrayList = bPJSMessage2.getAdditional_datas();
                i2 = Var.toInt(bPJSMessage2.getValueFromAdditional_data(55), 3);
            } else {
                arrayList = new ArrayList<>();
            }
            bPJSMessage.setAdditional_dataValue(26, Var.getIgnoreBound(Var.toString(bPJSMessage.getSuccessValue(26), "").split("\\|"), 0, ""));
            bPJSMessage.setAdditional_dataValue(10, bPJSMessage.getSuccessValue(15));
            if (i2 == 1) {
                bPJSMessage.setAdditional_dataValue(12, this.d);
            }
            StringBuilder sb2 = new StringBuilder();
            sb2.append("2: ");
            sb2.append(i2);
            if (i2 == 1) {
                Affinity.launch(this, BPJSTKPayActivity.class, BPJSTKPayActivity.composeBundle(bPJSMessage.getAdditional_datas(), arrayList));
                finish();
            } else if (i2 == 2) {
                Affinity.launch(this, BPJSTKInvoiceActivity.class, BPJSTKInvoiceActivity.composeBundle(bPJSMessage.getAdditional_datas(), arrayList, bPJSMessage.getMessageDescription()));
            } else {
                Affinity.launch(this, BPJSTKReregisterActivity.class, BPJSTKReregisterActivity.composeBundle(bPJSMessage.getAdditional_datas()));
            }
        }
    }
}