导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - TopUpActivity.java 源代码

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

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


package com.bm.sc.kotlin.ui.deposit;

import android.os.Bundle;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.BankRegisterEntity;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.kotlin.adapter.TopUpVaAdapter;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata(d1 = {"\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0013\u0010\u0014J\u0012\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0014J\b\u0010\u0007\u001a\u00020\u0006H\u0014J\b\u0010\t\u001a\u00020\bH\u0016J\b\u0010\u000b\u001a\u00020\nH\u0014J\b\u0010\f\u001a\u00020\u0004H\u0002R&\u0010\u0012\u001a\u0012\u0012\u0004\u0012\u00020\u000e0\rj\b\u0012\u0004\u0012\u00020\u000e`\u000f8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\u0010\u0010\u0011¨\u0006\u0015"}, d2 = {"Lcom/bm/sc/kotlin/ui/deposit/TopUpActivity;", "Lcom/bm/sc/bebasbayar/ui/BaseActivity;", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "", "getLayoutResource", "", "isEligibleForFavorit", "", "getWikiNameSpace", "p", "Ljava/util/ArrayList;", "Lcom/bm/sc/bebasbayar/adapter/entity/BankRegisterEntity;", "Lkotlin/collections/ArrayList;", "c", "Ljava/util/ArrayList;", "bankVa", "<init>", "()V", "app_release"}, k = 1, mv = {1, 8, 0})
public final class TopUpActivity extends BaseActivity {

    @NotNull
    public ArrayList<BankRegisterEntity> bankVa = new ArrayList<>();

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

    @Override
    @NotNull
    public String getWikiNameSpace() {
        String classSimpleName = getClassSimpleName();
        Intrinsics.checkNotNullExpressionValue(classSimpleName, "classSimpleName");
        return classSimpleName;
    }

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

    @Override
    public void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        p();
    }

    public final void p() {
        DataSession dataSession = this.dataSession;
        ArrayList<Object> jsonToList = Mapper.jsonToList(dataSession != null ? dataSession.retrieve(DataSession.PROPERTY_LIST_BANK_VA) : null);
        this.bankVa = new ArrayList<>();
        Iterator<Object> it = jsonToList.iterator();
        while (it.hasNext()) {
            HashMap hashMap = Var.toHashMap(it.next());
            String var = Var.toString(hashMap.get("va_number"), "");
            BankRegisterEntity bankRegisterEntity = new BankRegisterEntity(Var.toString(hashMap.get("url_img"), ""), Var.toString(hashMap.get("va_username"), ""), Var.toString(hashMap.get("va_title"), ""), Var.toString(hashMap.get("bank"), ""));
            bankRegisterEntity.setVaNumber(var);
            bankRegisterEntity.setWebUrl(Var.toString(hashMap.get("url"), ""));
            bankRegisterEntity.setVa(true);
            bankRegisterEntity.setAdminFee(Var.toString(hashMap.get(MPMessage.IncludeMessage.ADMIN), "0"));
            bankRegisterEntity.setBankVATitle(Var.toString(hashMap.get("bank_va_title"), "0"));
            this.bankVa.add(bankRegisterEntity);
        }
        getClassSimpleName();
        GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rc_va);
        recyclerView.setNestedScrollingEnabled(false);
        recyclerView.setLayoutManager(gridLayoutManager);
        recyclerView.setFocusable(false);
        TopUpVaAdapter topUpVaAdapter = new TopUpVaAdapter(this);
        topUpVaAdapter.updateList(this.bankVa);
        topUpVaAdapter.setCallback(new TopUpVaAdapter.Callback() {
            @Override
            public void onClickVA(int position, @Nullable BankRegisterEntity bankRegisterEntity2) {
                Affinity.launch(TopUpActivity.this, TopUpVaActivity.class, bankRegisterEntity2 != null ? TopUpVaActivity.Companion.buildBundle(bankRegisterEntity2) : null);
            }
        });
        recyclerView.setAdapter(topUpVaAdapter);
    }
}