导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - DetailActivity.java 源代码

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

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


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

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.PorterDuff;
import android.os.Bundle;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.ActionBar;
import androidx.core.content.res.ResourcesCompat;
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.NotificationPreferenceAdapter;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.list.CashWdTokenAdapter;
import com.bm.sc.bebasbayar.adapter.list.ProdukListAdapter;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.handler.QRISO;
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.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.APIMessage;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.api.NetworkMessage;
import com.bm.sc.bebasbayar.message.mp.DetailMessage;
import com.bm.sc.bebasbayar.setting.Privilege;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailActivity;
import com.bm.sc.bebasbayar.ui.fragment.home.ProfileFragment;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.android.Imagery;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnItemClickListener;
import eu.davidea.flexibleadapter.FlexibleAdapter;
import eu.davidea.flexibleadapter.items.AbstractFlexibleItem;
import eu.davidea.flexibleadapter.items.IFlexible;
import eu.davidea.viewholders.FlexibleViewHolder;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;

public class DetailActivity extends BaseActivity implements AdapterInvoker<ProdukListEntity>, OnItemClickListener, CompoundButton.OnCheckedChangeListener {
    public Bundle c;
    public ConfigSession d;
    public AppSession e;
    public ImageView f;
    public e g;
    public e h;
    public e i;
    public NotificationPreferenceAdapter j;
    public CheckBox k;
    public DataSession m;
    public String l = "";
    public boolean n = false;

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                DetailActivity.this.l = "verified";
                DetailActivity.this.findViewById(R.id.iv_edit_kontak).setVisibility(8);
                DetailActivity.this.findViewById(R.id.iv_edit_identity).setVisibility(8);
            } else if (aPIMessageWrapper.getResponse_code().equals(QRISO.POI_METHOD_DYNAMIC)) {
                DetailActivity.this.l = "wait:verified";
            } else if (aPIMessageWrapper.getResponse_code().equals("13")) {
                DetailActivity.this.l = "wait:verified";
            } else if (aPIMessageWrapper.getResponse_code().equals(QRISO.POI_METHOD_STATIC)) {
                DetailActivity.this.l = "un-verify";
            } else {
                DetailActivity.this.l = "";
            }
            aPIMessageWrapper.getResponse_code().isEmpty();
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            ArrayList arrayList;
            ArrayList arrayList2;
            String var;
            boolean z;
            ArrayList arrayList3 = new ArrayList();
            ArrayList arrayList4 = new ArrayList();
            DetailMessage detailMessage = new DetailMessage(baseMessage);
            boolean z2 = false;
            if (detailMessage.isOK()) {
                DetailActivity.this.e.store(AppSession.PROPERTY_OWNER_NAME, detailMessage.getValueFromAdditional_data(0));
                DetailActivity.this.e.store(AppSession.PROPERTY_MERCHANT_NAME, detailMessage.getValueFromAdditional_data(7));
                DetailActivity.this.e.store(AppSession.PROPERTY_LEVEL, detailMessage.getValueFromAdditional_data(16));
                DetailActivity.this.e.store(AppSession.PROPERTY_GENDER, detailMessage.getValueFromAdditional_data(35));
                DetailActivity.this.e.store(AppSession.PROPERTY_HANDPHONE, detailMessage.getValueFromAdditional_data(5));
                DetailActivity.this.e.store(AppSession.PROPERTY_EMAIL, detailMessage.getValueFromAdditional_data(11));
                DetailActivity.this.e.store(AppSession.PROPERTY_ADDRESS, detailMessage.getValueFromAdditional_data(1));
                DetailActivity.this.e.store(AppSession.PROPERTY_PROVINCE, detailMessage.getValueFromAdditional_data(4));
                DetailActivity.this.e.store(AppSession.PROPERTY_CITY, detailMessage.getValueFromAdditional_data(3));
                DetailActivity.this.e.store(AppSession.PROPERTY_POSTCODE, detailMessage.getValueFromAdditional_data(2));
                HashMap<String, String> provinces = MessageParser.getProvinces(((BaseActivity) DetailActivity.this).dataSession.retrieve(DataSession.PROPERTY_LIST_PROVINCE));
                HashMap<String, String> cities = MessageParser.getCities(((BaseActivity) DetailActivity.this).dataSession.retrieve(DataSession.PROPERTY_LIST_CITY), detailMessage.getValueFromAdditional_data(4));
                ProdukListEntity produkListEntity = new ProdukListEntity("ID Pengguna", DetailActivity.this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID));
                produkListEntity.setSubname("ID Pengguna");
                produkListEntity.setDrawable_res(Integer.valueOf(R.drawable.ic_account_box_black_24dp));
                ProdukListEntity produkListEntity2 = new ProdukListEntity("Nama", detailMessage.getValueFromAdditional_data(0));
                produkListEntity2.setSubname("Nama Pengguna");
                produkListEntity2.setDrawable_res(Integer.valueOf(R.drawable.ic_face_black_24dp));
                String valueFromAdditional_data = detailMessage.getValueFromAdditional_data(35);
                valueFromAdditional_data.hashCode();
                ProdukListEntity produkListEntity3 = new ProdukListEntity("Sex", !valueFromAdditional_data.equals("F") ? !valueFromAdditional_data.equals("M") ? "-" : "Laki-laki" : "Perempuan");
                produkListEntity3.setSubname("Jenis Kelamin");
                produkListEntity3.setDrawable_res(Integer.valueOf(R.drawable.ic_wc_black_24dp));
                ProdukListEntity produkListEntity4 = new ProdukListEntity("Alamat", detailMessage.getValueFromAdditional_data(1));
                produkListEntity4.setSubname("Alamat");
                produkListEntity4.setDrawable_res(Integer.valueOf(R.drawable.ic_home_black_24dp));
                ProdukListEntity produkListEntity5 = new ProdukListEntity("Kode Pos", detailMessage.getValueFromAdditional_data(2));
                produkListEntity5.setSubname("Kode Pos");
                produkListEntity5.setDrawable_res(Integer.valueOf(R.drawable.ic_local_post_office_black_24dp));
                ProdukListEntity produkListEntity6 = new ProdukListEntity("Provinsi", Var.toString(provinces.get(detailMessage.getValueFromAdditional_data(4)), "Provinsi Belum Diisi"));
                produkListEntity6.setSubname("Provinsi");
                produkListEntity6.setDrawable_res(Integer.valueOf(R.drawable.ic_location_city_black_24dp));
                ProdukListEntity produkListEntity7 = new ProdukListEntity("Kota", Var.toString(cities.get(detailMessage.getValueFromAdditional_data(3)), "Kota Belum Diisi"));
                produkListEntity7.setSubname("Kota");
                produkListEntity7.setDrawable_res(Integer.valueOf(R.drawable.ic_location_city_black_24dp));
                ProdukListEntity produkListEntity8 = new ProdukListEntity("Tanggal lahir", DateTime.convert(detailMessage.getValueFromAdditional_data(12), "yyyy-MM-dd HH:mm:ss", "dd-MMMM-yyyy"));
                produkListEntity8.setSubname("Tanggal lahir");
                produkListEntity8.setDrawable_res(Integer.valueOf(R.drawable.ic_date_range_black_24dp));
                ProdukListEntity produkListEntity9 = new ProdukListEntity("KTP", detailMessage.getValueFromAdditional_data(13));
                produkListEntity9.setSubname("No KTP/SIM/Passport");
                produkListEntity9.setDrawable_res(Integer.valueOf(R.drawable.ic_picture_in_picture_black_24dp));
                ProdukListEntity produkListEntity10 = new ProdukListEntity("Pekerjaan", detailMessage.getValueFromAdditional_data(39));
                produkListEntity10.setSubname("Pekerjaan");
                produkListEntity10.setDrawable_res(Integer.valueOf(R.drawable.ic_work_black_24dp));
                ProdukListEntity produkListEntity11 = new ProdukListEntity("Jenis Usaha", detailMessage.getValueFromAdditional_data(38));
                produkListEntity11.setSubname("Jenis Usaha");
                produkListEntity11.setDrawable_res(Integer.valueOf(R.drawable.ic_business_black_24dp));
                arrayList3.add(produkListEntity);
                arrayList3.add(produkListEntity2);
                if (!DetailActivity.this.n) {
                    arrayList3.add(produkListEntity8);
                    arrayList3.add(produkListEntity4);
                    arrayList3.add(produkListEntity7);
                    arrayList3.add(produkListEntity6);
                    arrayList3.add(produkListEntity5);
                    arrayList3.add(produkListEntity3);
                    arrayList3.add(produkListEntity10);
                    arrayList3.add(produkListEntity11);
                }
                ProdukListEntity produkListEntity12 = new ProdukListEntity("HP", detailMessage.getValueFromAdditional_data(5));
                produkListEntity12.setSubname("Nomor Handphone");
                produkListEntity12.setDrawable_res(Integer.valueOf(R.drawable.ic_phone_android_black_24dp));
                produkListEntity12.setIs_enabled(detailMessage.getValueFromAdditional_data(29).equals("1"));
                ProdukListEntity produkListEntity13 = new ProdukListEntity("Email", detailMessage.getValueFromAdditional_data(11));
                produkListEntity13.setSubname("Alamat Email");
                produkListEntity13.setDrawable_res(Integer.valueOf(R.drawable.ic_mail_outline_black_24dp));
                produkListEntity13.setIs_enabled(detailMessage.getValueFromAdditional_data(30).equals("1"));
                ProdukListEntity produkListEntity14 = new ProdukListEntity("ID Telegram", detailMessage.getValueFromAdditional_data(37));
                produkListEntity14.setSubname("ID Telegram");
                produkListEntity14.setDrawable_res(Integer.valueOf(R.drawable.ic_if_telegram));
                ProdukListEntity produkListEntity15 = new ProdukListEntity("VA", detailMessage.getValueFromAdditional_data(15));
                produkListEntity15.setSubname("Nomor Virtual Account (VA)");
                produkListEntity15.setDrawable_res(Integer.valueOf(R.drawable.ic_settings_system_daydream_black_24dp));
                arrayList4.add(produkListEntity12);
                if (DetailActivity.this.n && detailMessage.getValueFromAdditional_data(30).equals("1")) {
                    arrayList4.add(produkListEntity13);
                }
                ArrayList arrayList5 = new ArrayList();
                Iterator<HashMap> it = detailMessage.getData_detail().iterator();
                boolean z3 = false;
                while (it.hasNext()) {
                    HashMap next = it.next();
                    Bundle bundle = new Bundle();
                    HashMap hashMap = new HashMap();
                    String[] split = Var.toString(next.get("status"), "0:").split(":");
                    String var2 = Var.toString(next.get("kode_dokumen"), "");
                    String var3 = Var.toString(next.get("nama_dokumen"), "");
                    String var4 = Var.toString(next.get("id"), "");
                    Iterator<HashMap> it2 = it;
                    String var5 = Var.toString(next.get("ket_verifikasi"), "");
                    String str = split[0];
                    str.hashCode();
                    boolean z4 = z3;
                    if (str.equals("1")) {
                        arrayList2 = arrayList4;
                        var = Var.toString(next.get("file_raw"), "");
                        z = false;
                        z3 = true;
                    } else {
                        arrayList2 = arrayList4;
                        if (str.equals("3")) {
                            var = Var.toString(next.get("file_raw"), "");
                            var5 = "Menunggu Verifikasi";
                            z3 = z4;
                            z = false;
                        } else {
                            hashMap.put("bundle:doc:name", var3);
                            hashMap.put("bundle:doc:code", var2);
                            hashMap.put("bundle:doc:id", var4);
                            var = "";
                            z3 = z4;
                            z = true;
                        }
                    }
                    bundle.putBoolean(ProfileFragment.IS_UPLOAD_ALLOWED_KEY, z);
                    bundle.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap);
                    arrayList5.add(DetailActivity.this.new f(var2, var3, var5, split[0].equals("1") && detailMessage.isOK(), var, bundle));
                    it = it2;
                    arrayList4 = arrayList2;
                }
                arrayList = arrayList4;
                z2 = z3;
            } else {
                arrayList = arrayList4;
            }
            DetailActivity.this.g.updateList(arrayList3);
            DetailActivity.this.h.clear();
            DetailActivity.this.h.updateList(arrayList);
            DetailActivity.this.c.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, detailMessage.isOK());
            DetailActivity.this.c.putBoolean(DetailAccountActivity.IS_DOCUMENT_VALID_KEY, z2);
            DetailActivity.this.c.putStringArrayList(DetailAccountActivity.POPULATED_ADD_DATA_KEY, detailMessage.getAdditional_datas());
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
            DetailActivity.this.g.setLoadingState(true);
            DetailActivity.this.h.setLoadingState(true);
            DetailActivity.this.c.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, false);
            DetailActivity.this.c.putBoolean(ProfileFragment.IS_UPLOAD_ALLOWED_KEY, false);
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            boolean z;
            boolean z2;
            String str;
            boolean z3;
            boolean z4;
            boolean isChecked = DetailActivity.this.k.isChecked();
            ArrayList arrayList = new ArrayList();
            DetailMessage detailMessage = new DetailMessage(baseMessage);
            if (detailMessage.isOK()) {
                String[] split = Var.toString(detailMessage.getValueFromAdditional_data(26), "").split(";", -1);
                if (split.length > 0) {
                    String[] split2 = Var.toString(detailMessage.getValueFromAdditional_data(24), "").split(";", -1);
                    String[] split3 = Var.toString(detailMessage.getValueFromAdditional_data(25), "").split(";", -1);
                    String[] split4 = Var.toString(detailMessage.getValueFromAdditional_data(27), "").split(";", -1);
                    String[] split5 = Var.toString(detailMessage.getValueFromAdditional_data(28), "").split(";", -1);
                    int i = 0;
                    z = true;
                    while (i < split.length) {
                        if (!split[i].isEmpty()) {
                            boolean equals = split5[i].equals("1");
                            if (isChecked || equals) {
                                String str2 = split5[i];
                                str2.hashCode();
                                if (str2.equals("1")) {
                                    str = "Terverifikasi";
                                    z3 = false;
                                    z4 = false;
                                } else if (str2.equals(CashWdTokenAdapter.STATE_CANCELED)) {
                                    z4 = false;
                                    z3 = z;
                                    str = "Ditolak";
                                } else {
                                    str = "Belum terverifikasi";
                                    z3 = false;
                                    z4 = true;
                                }
                                StringBuilder sb = new StringBuilder();
                                z2 = isChecked;
                                sb.append("Bank");
                                sb.append(z4 ? Integer.valueOf(i) : "");
                                ProdukListEntity produkListEntity = new ProdukListEntity(sb.toString(), split[i]);
                                produkListEntity.setSubname(split2[i] + "\na.n: " + split3[i] + "\ncabang: " + split4[i] + "\nstatus: " + str);
                                produkListEntity.setDrawable_res(Integer.valueOf(R.drawable.ic_account_balance_black_24dp));
                                produkListEntity.setIs_enabled(equals);
                                arrayList.add(produkListEntity);
                                z = z3;
                                i++;
                                isChecked = z2;
                            }
                        }
                        z2 = isChecked;
                        i++;
                        isChecked = z2;
                    }
                    DetailActivity.this.i.updateList(arrayList);
                    DetailActivity.this.c.putBoolean(DetailBankActivity.IS_BANK_ALLOWED_KEY, z);
                    DetailActivity.this.k.setVisibility(0);
                    WidgetHelper.setReadonly(DetailActivity.this.findViewById(R.id.line_addon_bank), true ^ z, false);
                }
            }
            z = true;
            DetailActivity.this.i.updateList(arrayList);
            DetailActivity.this.c.putBoolean(DetailBankActivity.IS_BANK_ALLOWED_KEY, z);
            DetailActivity.this.k.setVisibility(0);
            WidgetHelper.setReadonly(DetailActivity.this.findViewById(R.id.line_addon_bank), true ^ z, false);
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
            DetailActivity.this.i.setLoadingState(true);
            DetailActivity.this.c.putBoolean(DetailBankActivity.IS_BANK_ALLOWED_KEY, false);
            DetailActivity.this.k.setVisibility(4);
            WidgetHelper.setReadonly(DetailActivity.this.findViewById(R.id.line_addon_bank), true, false);
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            NetworkMessage networkMessage = new NetworkMessage(baseMessage);
            if (networkMessage.isOK()) {
                Var.toInt(Var.toHashMap(networkMessage.getData().get(0).get("downlineSummary")).get(APIMessage.INDEX_TOTAL), 0);
                Arrays.asList(Var.toString(DetailActivity.this.e.retrieve(AppSession.PROPERTY_PRIVILEGE), "").split(":"));
            }
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public static class e extends ProdukListAdapter {
        public final int g;
        public final int h;
        public final int i;

        public e(AdapterInvoker<ProdukListEntity> adapterInvoker) {
            super(adapterInvoker);
            Resources resources = adapterInvoker.getInvokerActivity().getResources();
            this.g = ResourcesCompat.getColor(resources, R.color.colorButtonDanger, (Resources.Theme) null);
            this.h = ResourcesCompat.getColor(resources, R.color.colorButtonSuccess, (Resources.Theme) null);
            this.i = ResourcesCompat.getColor(resources, R.color.colorHeading2, (Resources.Theme) null);
        }

        @Override
        public int getLayoutEmpty() {
            return 0;
        }

        @Override
        public void bindLayoutInflated(ProdukListAdapter.ViewHolder viewHolder, int i) {
            super.bindLayoutInflated(viewHolder, i);
            ProdukListEntity produkListEntity = (ProdukListEntity) this.collection.get(i);
            boolean equals = produkListEntity.getCode().equals("Pref");
            boolean z = produkListEntity.getCode().equals("HP") || produkListEntity.getCode().equals("Email") || produkListEntity.getCode().equals("Document") || produkListEntity.getCode().equals("Bank");
            viewHolder.clp_name.setTextColor(this.i);
            viewHolder.clp_cursor.setVisibility(z ? 0 : 4);
            if (z) {
                viewHolder.clp_cursor.setImageResource(produkListEntity.is_enabled() ? R.drawable.ic_check_black_36dp : R.drawable.ic_close_white_36dp);
                viewHolder.clp_cursor.setColorFilter(produkListEntity.is_enabled() ? this.h : this.g, PorterDuff.Mode.SRC_ATOP);
            } else if (equals) {
                viewHolder.clp_drawable.setImageResource(produkListEntity.is_enabled() ? R.drawable.ic_notifications_active_black_36dp : R.drawable.ic_notifications_off_black_36dp);
                viewHolder.clp_drawable.setColorFilter(produkListEntity.is_enabled() ? this.h : this.g, PorterDuff.Mode.SRC_ATOP);
            }
        }
    }

    public class f extends AbstractFlexibleItem<g> {
        public final String a;
        public final String b;
        public final String c;
        public final String d;
        public final boolean e;
        public final Bundle f;
        public final int g;
        public final int h;
        public final int i;

        public f(String str, String str2, String str3, boolean z, String str4, Bundle bundle) {
            this.d = str;
            this.b = str2;
            this.c = str3;
            this.e = z;
            this.a = str4;
            this.f = bundle;
            this.g = ResourcesCompat.getColor(DetailActivity.this.getResources(), R.color.colorButtonDanger, (Resources.Theme) null);
            this.h = ResourcesCompat.getColor(DetailActivity.this.getResources(), R.color.colorButtonSuccess, (Resources.Theme) null);
            this.i = ResourcesCompat.getColor(DetailActivity.this.getResources(), R.color.gray_btn_bg_in_color, (Resources.Theme) null);
        }

        public void d(View view) {
            Affinity.listen(DetailActivity.this, DetailDocumentActivity.class, 12888, this.f);
        }

        public void bindViewHolder(FlexibleAdapter<IFlexible> flexibleAdapter, g gVar, int i, List<Object> list) {
            gVar.A.setText(this.b);
            if (this.c.isEmpty()) {
                gVar.B.setVisibility(8);
            } else {
                gVar.B.setVisibility(0);
                gVar.B.setText(this.c);
            }
            if (this.a.isEmpty()) {
                gVar.x.setColorFilter(this.i, PorterDuff.Mode.SRC_IN);
                gVar.x.setImageResource(R.drawable.ic_insert_drive_file_black_24dp);
            } else {
                try {
                    gVar.x.setImageBitmap(Imagery.createBitmapFromBase64(this.a));
                    Compat.setImageTintMode(gVar.x, null);
                } catch (UnsupportedEncodingException unused) {
                }
            }
            if (this.e) {
                gVar.y.setColorFilter(this.h, PorterDuff.Mode.SRC_IN);
                gVar.y.setImageResource(R.drawable.ic_check_black_36dp);
                gVar.z.setVisibility(8);
            } else {
                gVar.y.setColorFilter(this.g, PorterDuff.Mode.SRC_IN);
                gVar.y.setImageResource(R.drawable.ic_close_white_36dp);
                gVar.z.setVisibility(0);
                gVar.z.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public final void onClick(View view) {
                        DetailActivity.f.this.d(view);
                    }
                });
            }
        }

        public g createViewHolder(View view, FlexibleAdapter<IFlexible> flexibleAdapter) {
            return new g(view, flexibleAdapter);
        }

        public boolean equals(Object obj) {
            return false;
        }

        public int getLayoutRes() {
            return R.layout.component_dokumen;
        }
    }

    public static class g extends FlexibleViewHolder {
        public final TextView A;
        public final TextView B;
        public final ImageView x;
        public final ImageView y;
        public final View z;

        public g(View view, FlexibleAdapter flexibleAdapter) {
            super(view, flexibleAdapter);
            this.x = (ImageView) view.findViewById(R.id.doc_img);
            this.y = (ImageView) view.findViewById(R.id.clp_cursor);
            this.z = view.findViewById(R.id.upload_img);
            this.A = (TextView) view.findViewById(R.id.clp_name);
            this.B = (TextView) view.findViewById(R.id.clp_sub_name);
        }
    }

    public final void A() {
        if (this.e.retrieve(AppSession.PROPERTY_PRIVILEGE).contains(Privilege.PRIV_SHOW_AFFILIATE)) {
            NetworkMessage networkMessage = new NetworkMessage(this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID));
            networkMessage.setDataDownline(false);
            MessageComposer messageComposer = new MessageComposer(2, networkMessage.getPath());
            messageComposer.setRequest_method(MessageComposer.GET);
            messageComposer.setData_type(2);
            messageComposer.setIs_credential(true);
            messageComposer.setShowProgressRegular(false);
            messageComposer.setIs_cancelable(true);
            messageComposer.setMessageProcess(new d());
            MessageSender messageSender = new MessageSender(this, messageComposer);
            messageSender.setRequestMessage(networkMessage);
            messageSender.execute();
        }
    }

    public final void B() {
        DetailMessage detailMessage = new DetailMessage(this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.e.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.e.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        detailMessage.setProductCode(DetailMessage.INC_PRODUCT_CODE_BANK);
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(true);
        messageComposer.setMessageProcess(new c());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(detailMessage);
        messageSender.execute();
    }

    public final void C() {
        MessageComposer messageComposer = new MessageComposer(7, "ro/customer/check_kyc");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setShowProgressRegular(false);
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage("user_id", this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.addMessage(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
        messageComposer.setMessageProcess(new a());
        new MessageSender(this, messageComposer).execute();
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, ProdukListEntity produkListEntity, int i) {
    }

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

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

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

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

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

    @Override
    @SuppressLint({"NewApi"})
    public void onActivityResult(int i, int i2, Intent intent) {
        if (i == 12999 && i2 == -1) {
            scrollToElement(R.id.detail_scroll, findViewById(R.id.detail_identitas_recycler));
            z();
        } else if (i != 12777 || i2 != -1) {
            super.onActivityResult(i, i2, intent);
        } else {
            scrollToElement(R.id.detail_scroll, findViewById(R.id.detail_bank_recycler));
            B();
        }
    }

    @Override
    public void onBackPressed() {
        super.onBackPressed();
    }

    @Override
    public void onCheckedChanged(CompoundButton compoundButton, boolean z) {
        if (compoundButton.getId() == 2131363236) {
            B();
        }
    }

    @Override
    public void onClick(android.view.View r10) {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.account.DetailActivity.onClick(android.view.View):void");
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.d = new ConfigSession(this);
        this.e = new AppSession(this);
        this.m = new DataSession(this);
        this.n = Var.toBoolean(this.dataSession.retrieve(DataSession.KEY_IS_SUDAH_PROSES_KYC), false);
        this.c = new Bundle();
        ImageView imageView = (ImageView) findViewById(R.id.iv_bb_profile);
        this.f = imageView;
        imageView.setOnClickListener(this);
        CheckBox checkBox = (CheckBox) findViewById(R.id.detail_bank_include_rejected);
        this.k = checkBox;
        checkBox.setOnCheckedChangeListener(this);
        findViewById(R.id.iv_edit_kontak).setOnClickListener(this);
        findViewById(R.id.iv_edit_identity).setOnClickListener(this);
        findViewById(R.id.line_addon_bank).setOnClickListener(this);
        findViewById(R.id.tv_upload_profile).setOnClickListener(this);
        this.g = new e(this);
        this.h = new e(this);
        this.i = new e(this);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.detail_identitas_recycler);
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView.setNestedScrollingEnabled(false);
        recyclerView.setAdapter(this.g);
        RecyclerView recyclerView2 = (RecyclerView) findViewById(R.id.detail_kontak_recycler);
        recyclerView2.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView2.setNestedScrollingEnabled(false);
        recyclerView2.setAdapter(this.h);
        RecyclerView recyclerView3 = (RecyclerView) findViewById(R.id.detail_bank_recycler);
        recyclerView3.setLayoutManager(new LinearLayoutManager(this, 1, false));
        recyclerView3.setNestedScrollingEnabled(false);
        recyclerView3.setAdapter(this.i);
        this.j = new NotificationPreferenceAdapter();
        z();
        B();
        A();
        Imagery.getPhotoProfile(this, this.d.retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_SC_IMAGE), this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.e.retrieve(AppSession.PROPERTY_OWNER_NAME), this.e.retrieve(AppSession.PROPERTY_MERCHANT_NAME), this.f);
        C();
        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);
        }
    }

    public void onItemClick(DialogPlus dialogPlus, Object obj, View view, int i) {
        if (i < this.j.getCount()) {
            this.j.toggleNotification(i);
        }
    }

    @Override
    public void onResume() {
        super.onResume();
        Imagery.getPhotoProfile(this, this.d.retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_SC_IMAGE), this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.e.retrieve(AppSession.PROPERTY_OWNER_NAME), this.e.retrieve(AppSession.PROPERTY_MERCHANT_NAME), this.f);
    }

    public final void z() {
        DetailMessage detailMessage = new DetailMessage(this.e.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.e.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.e.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        detailMessage.setProductCode(DetailMessage.INC_PRODUCT_CODE_ACCOUNT);
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_encrypted(true);
        messageComposer.setIs_cacheable(true);
        messageComposer.setMessageProcess(new b());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(detailMessage);
        messageSender.execute();
    }
}