导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - QRGeneratorStrukActivity.java 源代码

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

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


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

import android.os.Bundle;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.list.QRStrukDetailAdapter;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.bm.sc.util.format.Locales;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;

public class QRGeneratorStrukActivity extends BaseActivity {

    public class a extends HashMap<String, Object> {
        public a() {
            put(FirebaseProcessor.KEY_TITLE, "Acquiring Name");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("acquirer_id"), ""));
        }
    }

    public class b extends HashMap<String, Object> {
        public b() {
            put(FirebaseProcessor.KEY_TITLE, "Merchant Name");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("merchant_name"), ""));
        }
    }

    public class c extends HashMap<String, Object> {
        public c() {
            put(FirebaseProcessor.KEY_TITLE, "Customer Pan");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("customer_pan"), ""));
        }
    }

    public class d extends HashMap<String, Object> {
        public d() {
            put(FirebaseProcessor.KEY_TITLE, "Source Of Fund");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("source_fund"), ""));
        }
    }

    public class e extends HashMap<String, Object> {
        public e() {
            put(FirebaseProcessor.KEY_TITLE, "Terminal ID");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("terminal_id"), ""));
        }
    }

    public class f extends HashMap<String, Object> {
        public f() {
            put(FirebaseProcessor.KEY_TITLE, "Merchant Pan");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("merchant_pan"), ""));
        }
    }

    public class g extends HashMap<String, Object> {
        public g() {
            put(FirebaseProcessor.KEY_TITLE, "Terminal Location");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("terminal_loc"), ""));
        }
    }

    public class h extends HashMap<String, Object> {
        public final String a;

        public h(String str) {
            this.a = str;
            put(FirebaseProcessor.KEY_TITLE, "Transaction Date and Time");
            put("content", str);
        }
    }

    public class i extends HashMap<String, Object> {
        public i() {
            put(FirebaseProcessor.KEY_TITLE, "Receipt Number");
            put("content", Var.toString(QRGeneratorStrukActivity.this.getIntent().getStringExtra("reff_number"), ""));
        }
    }

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

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

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

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        QRStrukDetailAdapter qRStrukDetailAdapter = new QRStrukDetailAdapter();
        ArrayList<HashMap<String, Object>> arrayList = new ArrayList<>();
        arrayList.add(new a());
        arrayList.add(new b());
        arrayList.add(new c());
        arrayList.add(new d());
        arrayList.add(new e());
        arrayList.add(new f());
        arrayList.add(new g());
        Date parse = DateTime.parse(Var.toString(getIntent().getStringExtra("transaction_date"), ""), "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
        arrayList.add(new h(Var.toString(getIntent().getStringExtra("transaction_time"), "") + " " + DateTime.format(parse, "yyyy-MM-dd")));
        arrayList.add(new i());
        qRStrukDetailAdapter.addAll(arrayList);
        TextView textView = (TextView) findViewById(R.id.tv_qr_detail_nominal);
        TextView textView2 = (TextView) findViewById(R.id.tv_qr_detail_status);
        textView.setText(Locales.moneyNoFraction(Var.toString(getIntent().getStringExtra("trx_amount"), "")));
        textView2.setText(Var.toString(getIntent().getStringExtra("trx_status"), ""));
        ((RecyclerView) findViewById(R.id.rv_qr_detail_transaction)).setAdapter(qRStrukDetailAdapter);
    }
}