导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - AlatPromosiActivity.java 源代码

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

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


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

import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.text.InputFilter;
import android.text.TextWatcher;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.core.content.ContextCompat;
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.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.list.AbstractPromotionAdapter;
import com.bm.sc.bebasbayar.adapter.list.ProdukListAdapter;
import com.bm.sc.bebasbayar.adapter.list.ProdukListTagAdapter;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
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.PromotionAdapterFactory;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
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.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.account.AlatPromosiActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.ViewAnimator;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnCancelListener;
import com.orhanobut.dialogplus.ViewHolder;
import java.net.URI;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;

public class AlatPromosiActivity extends BaseActivity implements AdapterInvoker {
    public ProdukListAdapter c;
    public AbstractPromotionAdapter d;
    public RecyclerView e;
    public String f;
    public String g;
    public String h;
    public TextView i;
    public TextView j;
    public TextView k;
    public TextView l;
    public View m;
    public View n;
    public View o;
    public AppSession p;
    public ConfigSession q;
    public String r;
    public String s;
    public String t;
    public String u;
    public ArrayList<String> v;
    public TextView w;
    public TextView x;
    public TextView y;
    public TextView z;

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            String var;
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK() && (aPIMessageWrapper.getItem("data") instanceof ArrayList)) {
                AlatPromosiActivity.this.findViewById(R.id.progress_promo).setVisibility(8);
                AlatPromosiActivity.this.findViewById(R.id.line_promo_main).setVisibility(0);
                String retrieveMap = AlatPromosiActivity.this.q.retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_LANDING);
                try {
                    HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
                    var = Var.toString(hashMap.get(MPMessage.IncludeMessage.TOKEN), "-");
                    AlatPromosiActivity.this.r = Var.toString(retrieveMap + "?b=" + var, "");
                    AlatPromosiActivity.this.s = Var.toString(hashMap.get("link_app"), "https://play.google.com/store/apps/details?id=" + AlatPromosiActivity.this.getPackageName() + "&referrer=" + var);
                    AlatPromosiActivity.this.t = Var.toString(hashMap.get(ConfigSession.KEY_URL_REFERRER), "");
                } catch (Exception unused) {
                    Object item = baseMessage.getItem("data");
                    var = item instanceof Map ? Var.toString(Var.toHashMap(item).get(MPMessage.IncludeMessage.TOKEN), "-") : Var.toString(item, "-");
                    AlatPromosiActivity.this.r = retrieveMap + "?b=" + var;
                    AlatPromosiActivity.this.s = "https://play.google.com/store/apps/details?id=com.bm.sc.bebasbayar&referrer=" + var;
                    AlatPromosiActivity.this.t = "";
                }
                AlatPromosiActivity.this.f = "?b=" + var;
                StringBuilder sb = new StringBuilder();
                sb.append("afterProcess: ");
                sb.append(AlatPromosiActivity.this.f);
                try {
                    String path = new URI(AlatPromosiActivity.this.s).getPath();
                    String substring = path.substring(path.lastIndexOf(47) + 1);
                    AlatPromosiActivity.this.j.setText(Compat.Html_fromHtml("<u>" + substring + "</u>"));
                } catch (Exception unused2) {
                    AlatPromosiActivity.this.j.setText(Compat.Html_fromHtml("<u>" + Var.toString(AlatPromosiActivity.this.s, "") + "</u>"));
                }
                AlatPromosiActivity.this.l.setVisibility(8);
                AlatPromosiActivity.this.m.setVisibility(0);
                AlatPromosiActivity.this.n.setVisibility(0);
                AlatPromosiActivity.this.j.setVisibility(0);
            } else {
                Affinity.info(AlatPromosiActivity.this, false, "Gagal mengambil data komunitas Anda, silahkan ulangi beberapa saat lagi.");
                AlatPromosiActivity.this.k.setVisibility(0);
                AlatPromosiActivity.this.findViewById(R.id.progress_promo).setVisibility(8);
                AlatPromosiActivity.this.findViewById(R.id.line_promo_main).setVisibility(0);
                AlatPromosiActivity.this.t = "";
                AlatPromosiActivity.this.f = "";
            }
            AlatPromosiActivity alatPromosiActivity = AlatPromosiActivity.this;
            alatPromosiActivity.d = PromotionAdapterFactory.getPromotionAdapter(alatPromosiActivity, PromotionAdapterFactory.P_SPLASH, alatPromosiActivity.f);
            AlatPromosiActivity.this.d.setViewAnimator(ViewAnimator.createAnimator(AlatPromosiActivity.this.e));
            AlatPromosiActivity.this.e.setAdapter(AlatPromosiActivity.this.d);
            AlatPromosiActivity.this.c0(PromotionAdapterFactory.P_SPLASH);
        }

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

        @Override
        public void preProcess() {
            AlatPromosiActivity.this.c.setLoadingState(false);
            AlatPromosiActivity.this.findViewById(R.id.progress_promo).setVisibility(0);
            AlatPromosiActivity.this.findViewById(R.id.line_promo_main).setVisibility(8);
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK()) {
                AlatPromosiActivity.this.findViewById(R.id.progress_promo).setVisibility(8);
                AlatPromosiActivity.this.findViewById(R.id.line_promo_main).setVisibility(0);
                AlatPromosiActivity.this.findViewById(R.id.layout_not_found).setVisibility(8);
                Affinity.info(AlatPromosiActivity.this, false, aPIMessageWrapper.getMessageDescription());
                return;
            }
            AlatPromosiActivity.this.findViewById(R.id.progress_promo).setVisibility(8);
            AlatPromosiActivity.this.findViewById(R.id.line_promo_main).setVisibility(0);
            AlatPromosiActivity.this.findViewById(R.id.layout_not_found).setVisibility(8);
            AlatPromosiActivity.this.d.updateList(aPIMessageWrapper.getData());
            AlatPromosiActivity.this.findViewById(R.id.layout_statistik).setVisibility(0);
            ((TextView) AlatPromosiActivity.this.findViewById(R.id.tv_visitor)).setText(Var.toString(aPIMessageWrapper.getItem("visit"), "0"));
            ((TextView) AlatPromosiActivity.this.findViewById(R.id.tv_registrant)).setText(Var.toString(aPIMessageWrapper.getItem("daftar"), "0"));
            ((TextView) AlatPromosiActivity.this.findViewById(R.id.tv_active_friend)).setText(Var.toString(aPIMessageWrapper.getItem("aktif"), "0"));
        }

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

        @Override
        public void preProcess() {
            AlatPromosiActivity.this.d.setLoadingState(false);
            AlatPromosiActivity.this.findViewById(R.id.progress_promo).setVisibility(0);
            AlatPromosiActivity.this.findViewById(R.id.line_promo_main).setVisibility(8);
        }
    }

    public class c implements View.OnClickListener {
        public final Dialog a;

        public c(Dialog dialog) {
            this.a = dialog;
        }

        @Override
        public void onClick(View view) {
            this.a.dismiss();
        }
    }

    public class d implements View.OnClickListener {
        public d() {
        }

        public void b(int i, String str) {
            Affinity.send_general(AlatPromosiActivity.this, String.format(Var.toString(str, "%s"), "\n" + AlatPromosiActivity.this.s), "", "Bagikan Melalui");
        }

        @Override
        public void onClick(View view) {
            ApiConfig.fetchConfig(AlatPromosiActivity.this, R.xml.misc_config, "bb_share_text", new BBCallback() {
                @Override
                public final void do_callback(int i, Object obj) {
                    AlatPromosiActivity.d.this.b(i, (String) obj);
                }
            });
        }
    }

    public class e implements TextWatcher {
        public final EditText a;
        public final Button b;
        public final DialogPlus c;

        public e(EditText editText, Button button, DialogPlus dialogPlus) {
            this.a = editText;
            this.b = button;
            this.c = dialogPlus;
        }

        public void b(EditText editText, DialogPlus dialogPlus, View view) {
            if (editText.getText().length() < 4) {
                Affinity.toast1(AlatPromosiActivity.this, "Minimum jumlah karakter link referral adalah 4");
                return;
            }
            AlatPromosiActivity.this.T(Var.toString(editText.getText().toString(), ""));
            dialogPlus.dismiss();
            WidgetHelper.hideKeyboard(AlatPromosiActivity.this, editText);
        }

        @Override
        public void afterTextChanged(Editable editable) {
            if (this.a.getText().toString().equals("")) {
                this.b.setBackgroundResource(R.drawable.bb_button_grey_inactive_round);
                this.b.setTextColor(AlatPromosiActivity.this.getResources().getColor(R.color.GrayThin));
                return;
            }
            this.b.setBackgroundResource(R.drawable.bb_background_gradient_round);
            this.b.setTextColor(AlatPromosiActivity.this.getResources().getColor(R.color.White));
            Button button = this.b;
            final EditText editText = this.a;
            final DialogPlus dialogPlus = this.c;
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    AlatPromosiActivity.e.this.b(editText, dialogPlus, view);
                }
            });
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

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

        public void b(int i, Boolean bool) {
            AlatPromosiActivity.this.U();
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK()) {
                Affinity.info(AlatPromosiActivity.this, 1, "Informasi", aPIMessageWrapper.getResponse_description(), new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        AlatPromosiActivity.f.this.b(i, (Boolean) obj);
                    }
                });
                return;
            }
            if (!aPIMessageWrapper.getResponse_code().equals(QRISO.BOT_ID_MERCHANT_EWALLET_ID)) {
                Affinity.info(AlatPromosiActivity.this, false, aPIMessageWrapper.getResponse_description());
                return;
            }
            AlatPromosiActivity alatPromosiActivity = AlatPromosiActivity.this;
            alatPromosiActivity.u = alatPromosiActivity.p.retrieve(AppSession.PROPERTY_LEVEL);
            AlatPromosiActivity alatPromosiActivity2 = AlatPromosiActivity.this;
            if (alatPromosiActivity2.V(alatPromosiActivity2.u)) {
                AlatPromosiActivity.this.d0(true);
            } else if (AlatPromosiActivity.this.u.equalsIgnoreCase(Privilege.LEVEL_PERSONAL) || AlatPromosiActivity.this.u.equalsIgnoreCase(Privilege.LEVEL_STANDARD)) {
                Affinity.info(AlatPromosiActivity.this, false, "Akun anda harus menjadi member premium terlebih dahulu!");
            } else {
                AlatPromosiActivity.this.d0(true);
            }
        }

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

        @Override
        public void preProcess() {
        }
    }

    public void W(int i, String str) {
        String retrieveMap = this.q.retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_LANDING);
        if (Var.toString(str, "null").equalsIgnoreCase("null") && str.isEmpty()) {
            return;
        }
        LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str);
        this.g = Var.toString(jsonToMap.get("about"), retrieveMap);
        this.h = Var.toString(jsonToMap.get("about_referral"), retrieveMap);
        findViewById(R.id.btn_alat_promosi_info).setOnClickListener(this);
        findViewById(R.id.tv_about_referral).setOnClickListener(this);
        findViewById(R.id.tv_about_referral_code).setOnClickListener(this);
        if (Var.toBoolean(jsonToMap.get("is_apps_link_showing"), true)) {
            this.m.setVisibility(0);
        } else {
            this.m.setVisibility(8);
        }
    }

    public void X(int i, String str) {
        Affinity.send_general(this, String.format(Var.toString(str, "%s"), "\n" + this.s), "", "Bagikan Melalui");
    }

    public void Y(DialogPlus dialogPlus) {
        dialogPlus.dismiss();
        WidgetHelper.hideKeyboard(this, dialogPlus.getHolderView().findViewById(R.id.et_dialog_input_referral));
    }

    public void Z(View view) {
        view.findViewById(R.id.constraint_input_referral).setBackground(ContextCompat.getDrawable(this, R.drawable.border_thin_blue_round_5));
        view.findViewById(R.id.cv_duplicate_alert).setVisibility(8);
        view.findViewById(R.id.line_referral_duplicate).setVisibility(8);
        view.findViewById(R.id.line_referral_valid).setVisibility(0);
    }

    public void a0(EditText editText, DialogPlus dialogPlus, View view) {
        if (editText.getText().length() < 4) {
            Affinity.toast1(this, "Minimum jumlah karakter link referral adalah 4");
            return;
        }
        T(Var.toString(editText.getText().toString(), ""));
        dialogPlus.dismiss();
        WidgetHelper.hideKeyboard(this, editText);
    }

    public void b0(DialogPlus dialogPlus, EditText editText, View view) {
        dialogPlus.dismiss();
        WidgetHelper.hideKeyboard(this, editText);
    }

    public final void T(String str) {
        MessageComposer messageComposer = new MessageComposer(2, "merchant/referrer");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(2);
        messageComposer.addMessage(DataMessage.ID_OUTLET, this.p.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage("code", Var.toString(str, ""));
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new f());
        new MessageSender(this, messageComposer).execute();
    }

    public final void U() {
        String retrieve = this.p.retrieve(AppSession.PROPERTY_MERCHANT_ID);
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem("id", retrieve);
        aPIMessageWrapper.setItem("alldata", Boolean.TRUE);
        MessageComposer messageComposer = new MessageComposer(2, "merchants/linkafiliasi");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_cancelable(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setIs_cacheable(false);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    public final boolean V(String str) {
        Iterator<String> it = this.v.iterator();
        while (it.hasNext()) {
            if (it.next().equalsIgnoreCase(str)) {
                return true;
            }
        }
        return false;
    }

    @Override
    public void adapterResult(BaseAdapter baseAdapter, Object obj, int i) {
        if ((baseAdapter instanceof ProdukListTagAdapter) && (obj instanceof ProdukListEntity)) {
            ProdukListEntity produkListEntity = (ProdukListEntity) obj;
            AbstractPromotionAdapter promotionAdapter = PromotionAdapterFactory.getPromotionAdapter(this, produkListEntity.getCode(), this.f);
            this.d = promotionAdapter;
            promotionAdapter.setViewAnimator(ViewAnimator.createAnimator(this.e));
            this.e.setAdapter(this.d);
            ArrayList<HashMap<String, Object>> itsOwnData = this.d.itsOwnData();
            if (itsOwnData != null) {
                this.d.updateList(itsOwnData);
            } else {
                c0(produkListEntity.getCode());
            }
        }
    }

    public final void c0(String str) {
        ApiConfig.fetchUrlWebViewAlatPromosiPertemanan(this, new BBCallback() {
            @Override
            public final void do_callback(int i, Object obj) {
                AlatPromosiActivity.this.W(i, (String) obj);
            }
        });
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem("type", str);
        aPIMessageWrapper.setItem("is_published", "1");
        aPIMessageWrapper.setItem("lang", QRISO.COUNTRY_CODE_ID);
        aPIMessageWrapper.setItem(BaseMessage.INDEX_APPID, "bb");
        aPIMessageWrapper.setItem("type", "ajak_temanBB_v2");
        aPIMessageWrapper.setItem("outletid", this.p.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        MessageComposer messageComposer = new MessageComposer(2, "web/contents");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(false);
        messageComposer.setIs_cancelable(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setMessageProcess(new b());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    public final void d0(boolean z) {
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(View.inflate(this, R.layout.component_input_link_referral, null))).setContentWidth(-1).setContentHeight(-2).setContentBackgroundResource(R.color.colorTransparent).setOnCancelListener(new OnCancelListener() {
            public final void onCancel(DialogPlus dialogPlus) {
                AlatPromosiActivity.this.Y(dialogPlus);
            }
        }).setGravity(80).create();
        final View holderView = create.getHolderView();
        TextView textView = (TextView) holderView.findViewById(R.id.tv_dialog_base_url_referral);
        final EditText editText = (EditText) holderView.findViewById(R.id.et_dialog_input_referral);
        Button button = (Button) holderView.findViewById(R.id.btn_dialog_input_referral);
        View findViewById = holderView.findViewById(R.id.btn_dialog_cancel_referral);
        if (z) {
            holderView.findViewById(R.id.constraint_input_referral).setBackground(ContextCompat.getDrawable(this, R.drawable.border_thin_red_round_3));
            holderView.findViewById(R.id.cv_duplicate_alert).setVisibility(0);
            holderView.findViewById(R.id.line_referral_duplicate).setVisibility(0);
            holderView.findViewById(R.id.line_referral_valid).setVisibility(8);
            new Handler().postDelayed(new Runnable() {
                @Override
                public final void run() {
                    AlatPromosiActivity.this.Z(holderView);
                }
            }, 2000L);
        } else {
            holderView.findViewById(R.id.constraint_input_referral).setBackground(ContextCompat.getDrawable(this, R.drawable.border_thin_blue_round_5));
            holderView.findViewById(R.id.cv_duplicate_alert).setVisibility(8);
            holderView.findViewById(R.id.line_referral_duplicate).setVisibility(8);
            holderView.findViewById(R.id.line_referral_valid).setVisibility(0);
        }
        textView.setText(this.q.retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_REFERRER));
        editText.setFilters(new InputFilter[]{new InputFilter.AllCaps(), new InputFilter.LengthFilter(16)});
        editText.setText(this.t.toUpperCase());
        if (editText.getText().toString().equals("")) {
            button.setBackgroundResource(R.drawable.bb_button_grey_inactive_round);
            button.setTextColor(getResources().getColor(R.color.GrayThin));
        } else {
            button.setBackgroundResource(R.drawable.bb_background_gradient_round_25);
            button.setTextColor(getResources().getColor(R.color.White));
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    AlatPromosiActivity.this.a0(editText, create, view);
                }
            });
        }
        editText.addTextChangedListener(new e(editText, button, create));
        findViewById.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AlatPromosiActivity.this.b0(create, editText, view);
            }
        });
        create.show();
        editText.requestFocus();
        WidgetHelper.showKeyboard(this, editText);
    }

    public final void e0() {
        Dialog dialog = new Dialog(this);
        dialog.setContentView(R.layout.component_panduan_referral);
        dialog.findViewById(R.id.linear_panduan_referral);
        ImageView imageView = (ImageView) dialog.findViewById(R.id.ic_clear_ajak_teman);
        Button button = (Button) dialog.findViewById(R.id.btn_ajak_teman_sekarang);
        ((TextView) dialog.findViewById(R.id.textReferral)).setTypeface(null, 1);
        imageView.setOnClickListener(new c(dialog));
        button.setOnClickListener(new d());
        dialog.show();
        dialog.getWindow().setBackgroundDrawable(new ColorDrawable(0));
        dialog.getWindow().setLayout(-1, -2);
        dialog.getWindow().getAttributes().windowAnimations = R.style.dialogSlideUp;
        dialog.getWindow().setGravity(80);
    }

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

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

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

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

    @Override
    public void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.btn_alat_promosi_info:
            case R.id.tv_about_referral:
                e0();
                break;
            case R.id.btn_copy_link_app:
            case R.id.cv_copy_link_app:
                Affinity.copy2(this, this.s, "Kode referral disalin");
                break;
            case R.id.btn_copy_link_web:
            case R.id.cv_copy_link_web:
                Affinity.copy2(this, this.i.getText().toString(), "Link berhasil disalin");
                break;
            case R.id.btn_create_link_referral:
            case R.id.btn_edit_link_referral:
                String retrieve = this.p.retrieve(AppSession.PROPERTY_LEVEL);
                this.u = retrieve;
                if (!V(retrieve)) {
                    if (!this.u.equalsIgnoreCase(Privilege.LEVEL_PERSONAL) && !this.u.equalsIgnoreCase(Privilege.LEVEL_STANDARD)) {
                        d0(false);
                        break;
                    } else {
                        Affinity.info(this, false, "Akun anda harus menjadi member premium terlebih dahulu!");
                        break;
                    }
                } else {
                    d0(true);
                    break;
                }
                break;
            case R.id.btn_share_link_app:
                ApiConfig.fetchConfig(this, R.xml.misc_config, "bb_share_text", new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        AlatPromosiActivity.this.X(i, (String) obj);
                    }
                });
                break;
            case R.id.btn_share_link_web:
                Affinity.send_general(this, this.i.getText().toString(), "", "Bagikan Melalui");
                break;
            case R.id.cv_copy_link_referral:
                Affinity.copy2(this, this.t, "Kode referral disalain");
                break;
            case R.id.tv_about_referral_code:
                Bundle bundle = new Bundle();
                bundle.putString("url", this.h);
                bundle.putString(FirebaseProcessor.KEY_TITLE, "Sedang memuat...");
                bundle.putBoolean("dynamic_title", true);
                Intent intent = new Intent((Context) this, (Class<?>) OpenWebViewActivity.class);
                intent.putExtras(bundle);
                startActivity(intent);
                break;
            case R.id.tv_alat_promo_link_download:
                Affinity.open_url(this, this.s);
                break;
            case R.id.tv_alat_promo_link_web:
                Affinity.open_url(this, this.r);
                break;
            default:
                super.onClick(view);
                break;
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.p = new AppSession(this);
        this.q = new ConfigSession(this);
        ProdukListEntity produkListEntity = new ProdukListEntity(PromotionAdapterFactory.P_SPLASH, getString(R.string.promotion_page, ""));
        produkListEntity.setDrawable_resid(Integer.valueOf(R.drawable.page_icon));
        produkListEntity.setSubname(getString(R.string.promotion_page_detail));
        produkListEntity.setUseChecked(false);
        ProdukListEntity produkListEntity2 = new ProdukListEntity(PromotionAdapterFactory.P_BANNER, getString(R.string.promotion_banner, ""));
        produkListEntity2.setDrawable_resid(Integer.valueOf(R.drawable.billboard_icon));
        produkListEntity2.setSubname(getString(R.string.promotion_banner_detail));
        produkListEntity2.setUseChecked(false);
        ProdukListEntity produkListEntity3 = new ProdukListEntity(PromotionAdapterFactory.P_TEXT, getString(R.string.promotion_posting, ""));
        produkListEntity3.setDrawable_resid(Integer.valueOf(R.drawable.share_icon));
        produkListEntity3.setSubname(getString(R.string.promotion_posting_detail));
        produkListEntity3.setUseChecked(false);
        ProdukListEntity produkListEntity4 = new ProdukListEntity(PromotionAdapterFactory.P_SMS, getString(R.string.promotion_sms, ""));
        produkListEntity4.setDrawable_resid(Integer.valueOf(R.drawable.sms_icon));
        produkListEntity4.setSubname(getString(R.string.promotion_sms_detail));
        produkListEntity4.setUseChecked(false);
        ProdukListEntity produkListEntity5 = new ProdukListEntity(PromotionAdapterFactory.P_TWITTER, getString(R.string.promotion_twitter, ""));
        produkListEntity5.setDrawable_resid(Integer.valueOf(R.drawable.ic_if_promotion_twitter));
        produkListEntity5.setSubname(getString(R.string.promotion_twitter_detail));
        produkListEntity5.setUseChecked(false);
        ProdukListEntity produkListEntity6 = new ProdukListEntity(PromotionAdapterFactory.P_EMAIL, getString(R.string.promotion_email, ""));
        produkListEntity6.setDrawable_resid(Integer.valueOf(R.drawable.email_icon));
        produkListEntity6.setSubname(getString(R.string.promotion_email_detail));
        produkListEntity6.setUseChecked(false);
        ProdukListEntity produkListEntity7 = new ProdukListEntity(PromotionAdapterFactory.P_MEME, getString(R.string.promotion_meme, ""));
        produkListEntity7.setDrawable_resid(Integer.valueOf(R.drawable.meme_icon));
        produkListEntity7.setSubname(getString(R.string.promotion_meme_detail));
        produkListEntity7.setUseChecked(false);
        ArrayList arrayList = new ArrayList();
        arrayList.add(produkListEntity);
        arrayList.add(produkListEntity2);
        arrayList.add(produkListEntity3);
        arrayList.add(produkListEntity4);
        arrayList.add(produkListEntity5);
        arrayList.add(produkListEntity6);
        arrayList.add(produkListEntity7);
        this.i = (TextView) findViewById(R.id.tv_alat_promo_link_web);
        this.j = (TextView) findViewById(R.id.tv_alat_promo_link_download);
        this.i.setOnClickListener(this);
        this.j.setOnClickListener(this);
        View findViewById = findViewById(R.id.btn_share_link_web);
        View findViewById2 = findViewById(R.id.btn_share_link_app);
        this.k = (TextView) findViewById(R.id.btn_edit_link_referral);
        this.l = (TextView) findViewById(R.id.btn_create_link_referral);
        View findViewById3 = findViewById(R.id.btn_copy_link_web);
        this.n = findViewById(R.id.btn_copy_link_app);
        View findViewById4 = findViewById(R.id.cv_copy_link_web);
        this.m = findViewById(R.id.cv_copy_link_app);
        this.o = findViewById(R.id.cv_copy_link_referral);
        findViewById.setOnClickListener(this);
        findViewById2.setOnClickListener(this);
        this.k.setOnClickListener(this);
        this.l.setOnClickListener(this);
        findViewById3.setOnClickListener(this);
        this.n.setOnClickListener(this);
        findViewById4.setOnClickListener(this);
        this.m.setOnClickListener(this);
        this.o.setOnClickListener(this);
        RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_content_promosi);
        this.e = recyclerView;
        recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
        ProdukListAdapter produkListAdapter = new ProdukListAdapter(this);
        this.c = produkListAdapter;
        produkListAdapter.setViewAnimator(ViewAnimator.createAnimator(this.e));
        this.e.setNestedScrollingEnabled(false);
        this.e.setAdapter(this.c);
        this.w = (TextView) findViewById(R.id.textReferral1);
        this.y = (TextView) findViewById(R.id.tv_visitor);
        this.x = (TextView) findViewById(R.id.tv_registrant);
        this.z = (TextView) findViewById(R.id.tv_active_friend);
        this.w.setTypeface(null, 1);
        this.y.setTypeface(null, 1);
        this.x.setTypeface(null, 1);
        this.z.setTypeface(null, 1);
        U();
    }
}