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