正在查看: SpeedCash v6.5.1482 应用的 TopUpActivity.java JAVA 源代码文件
本页面展示 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);
}
}