正在查看: SpeedCash v6.5.1482 应用的 Affinity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 Affinity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.helper;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslCertificate;
import android.net.http.SslError;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Parcelable;
import android.provider.MediaStore;
import android.text.Editable;
import android.text.Html;
import android.text.Spanned;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.util.DisplayMetrics;
import android.view.ContextThemeWrapper;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import android.webkit.SslErrorHandler;
import android.webkit.URLUtil;
import android.widget.Button;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.DrawableRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.StringRes;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.content.res.AppCompatResources;
import androidx.appcompat.widget.AppCompatEditText;
import androidx.biometric.BiometricManager;
import androidx.core.app.ActivityCompat;
import androidx.core.app.ActivityOptionsCompat;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import androidx.core.util.Pair;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.profileinstaller.ProfileVerifier;
import androidx.recyclerview.widget.ItemTouchHelper;
import cn.pedant.SweetAlert.SweetAlertDialog;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.auth.ui.SplashActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.DialogPlusAdapter;
import com.bm.sc.bebasbayar.adapter.entity.DialogPlusOption;
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.AsapHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
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.BusMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.ServiceMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.LoginMessage;
import com.bm.sc.bebasbayar.message.mp.MenuMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.service.BBDownloadManager;
import com.bm.sc.bebasbayar.service.BBTemporaryDataService;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.MenuConfig;
import com.bm.sc.bebasbayar.setting.Privilege;
import com.bm.sc.bebasbayar.setting.ProfileConfig;
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.LockActivity;
import com.bm.sc.bebasbayar.ui.activity.auth.AuthOtpActivity;
import com.bm.sc.bebasbayar.ui.activity.auth.BonjourActivity;
import com.bm.sc.bebasbayar.ui.activity.info.OpenWebViewActivity;
import com.bm.sc.bebasbayar.ui.activity.showcase.StartPointActivity;
import com.bm.sc.bebasbayar.ui.fragment.ConfirmPinBottomFragment;
import com.bm.sc.bebasbayar.ui.fragment.InputPinFragment;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.android.Device;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.crashlytics.FirebaseCrashlytics;
import com.google.firebase.dynamiclinks.DynamicLink;
import com.google.firebase.dynamiclinks.FirebaseDynamicLinks;
import com.google.firebase.dynamiclinks.ShortDynamicLink;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.OnBackPressListener;
import com.orhanobut.dialogplus.OnClickListener;
import com.orhanobut.dialogplus.OnDismissListener;
import com.orhanobut.dialogplus.OnItemClickListener;
import com.orhanobut.dialogplus.ViewHolder;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.lang.ref.WeakReference;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.atomic.AtomicReference;
import org.greenrobot.eventbus.EventBus;
public class Affinity {
public static final int DONE = 3;
public static final int ERROR = -1;
public static final int OK = 1;
public static final int WARNING = 2;
public static final String a = "Affinity";
public static Intent b;
public interface CustomButton {
void setCustomButton(Button button, Button button2, Button button3);
}
public @interface InfoMode {
}
public class a implements OnBackPressListener {
public void onBackPressed(DialogPlus dialogPlus) {
}
}
public class b implements OnDismissListener {
public void onDismiss(DialogPlus dialogPlus) {
}
}
public class c implements OnDismissListener {
public final Activity a;
public c(Activity activity) {
this.a = activity;
}
public void onDismiss(DialogPlus dialogPlus) {
new AppSession(this.a).store(AppSession.IS_NEW_REGISTRANT_USER, "false");
}
}
public class d implements OnBackPressListener {
public final Activity a;
public d(Activity activity) {
this.a = activity;
}
public void onBackPressed(DialogPlus dialogPlus) {
new AppSession(this.a).store(AppSession.IS_NEW_REGISTRANT_USER, "false");
}
}
public class e implements MessageProcess {
public final AppSession a;
public final BBCallback b;
public e(AppSession appSession, BBCallback bBCallback) {
this.a = appSession;
this.b = bBCallback;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
this.b.do_callback(0, Boolean.FALSE);
return;
}
aPIMessageWrapper.getData();
HashMap<String, Object> hashMap = aPIMessageWrapper.getData().get(0);
this.a.store(AppSession.JUMLAH_TRANSFER, String.valueOf(Var.toInt(hashMap.get(APIMessage.INDEX_TOTAL), 0)));
boolean z = Var.toBoolean(hashMap.get(AppSession.IS_JUMLAH_TRANSFER_SUDAH_MELEBIHI), false);
this.a.store(AppSession.IS_JUMLAH_TRANSFER_SUDAH_MELEBIHI, String.valueOf(z));
this.b.do_callback(1, Boolean.valueOf(z));
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class f implements MessageProcess {
public final AppSession a;
public final DataSession b;
public final Context c;
public f(AppSession appSession, DataSession dataSession, Context context) {
this.a = appSession;
this.b = dataSession;
this.c = context;
}
public static void d(int i, Boolean bool) {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
MenuMessage menuMessage = new MenuMessage(baseMessage);
if (!menuMessage.isOK()) {
Affinity.toast((Activity) this.c, "Muat ulang gagal");
return;
}
this.a.store(AppSession.PROPERTY_PRIVILEGE, menuMessage.getValueFromIncludes(MPMessage.IncludeMessage.SETTING_MENU));
this.b.store(DataSession.PROPERTY_LIST_BANK, Var.toString(menuMessage.getIncludes().get("bank"), ""));
this.b.store(DataSession.PROPERTY_LIST_BANK_VA, Mapper.collectionToJSON(Var.toArrayList(menuMessage.getIncludes().get("data_va"))).toString());
this.b.store(DataSession.PROPERTY_LIST_PROVINCE, Var.toString(menuMessage.getIncludes().get("propinsi"), ""));
this.b.store(DataSession.PROPERTY_LIST_CITY, Var.toString(menuMessage.getIncludes().get("kota"), ""));
this.b.store(DataSession.PROPERTY_LIST_PAYMENT, Var.toString(menuMessage.getIncludes().get("produk_payment"), ""));
this.b.store(DataSession.PROPERTY_LIST_PULSA, Var.toString(menuMessage.getIncludes().get("produk_pulsa"), ""));
this.b.store(DataSession.PROPERTY_LIST_GAME, Var.toString(menuMessage.getIncludes().get("produk_game"), ""));
this.b.store(DataSession.PROPERTY_LIST_CASH, Var.toString(menuMessage.getIncludes().get("produk_cash"), ""));
AsapHelper.getDefaultAsapData(this.c, this.a, new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
AsapHelper.KEY_GROUP_PRODUCT;
}
});
Affinity.runAllServices(this.c, true);
this.a.storeSync(AppSession.PROPERTY_BALANCE, menuMessage.getValueFromIncludes("balance"), new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
Affinity.f.d(i, (Boolean) obj);
}
});
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class g implements MessageProcess {
public final AppSession a;
public final DataSession b;
public final BBCallback c;
public g(AppSession appSession, DataSession dataSession, BBCallback bBCallback) {
this.a = appSession;
this.b = dataSession;
this.c = bBCallback;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
MenuMessage menuMessage = new MenuMessage(baseMessage);
if (!menuMessage.isOK()) {
this.c.do_callback(1, Boolean.FALSE);
return;
}
this.a.store(AppSession.PROPERTY_PRIVILEGE, menuMessage.getValueFromIncludes(MPMessage.IncludeMessage.SETTING_MENU));
this.b.store(DataSession.PROPERTY_LIST_BANK, Var.toString(menuMessage.getIncludes().get("bank"), ""));
this.b.store(DataSession.PROPERTY_LIST_BANK_VA, Mapper.collectionToJSON(Var.toArrayList(menuMessage.getIncludes().get("data_va"))).toString());
this.b.store(DataSession.PROPERTY_LIST_PROVINCE, Var.toString(menuMessage.getIncludes().get("propinsi"), ""));
this.b.store(DataSession.PROPERTY_LIST_CITY, Var.toString(menuMessage.getIncludes().get("kota"), ""));
this.b.store(DataSession.PROPERTY_LIST_PAYMENT, Var.toString(menuMessage.getIncludes().get("produk_payment"), ""));
this.b.store(DataSession.PROPERTY_LIST_PULSA, Var.toString(menuMessage.getIncludes().get("produk_pulsa"), ""));
this.b.store(DataSession.PROPERTY_LIST_GAME, Var.toString(menuMessage.getIncludes().get("produk_game"), ""));
this.b.store(DataSession.PROPERTY_LIST_CASH, Var.toString(menuMessage.getIncludes().get("produk_cash"), ""));
this.c.do_callback(1, Boolean.TRUE);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class h implements TextWatcher {
public final AppSession a;
public h(AppSession appSession) {
this.a = appSession;
}
@Override
public void afterTextChanged(Editable editable) {
this.a.store("prompt_pin", editable.toString());
}
@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 i implements MessageProcess {
public final DialogPlus a;
public final AppSession b;
public final String c;
public final Context d;
public final BBCallback e;
public i(DialogPlus dialogPlus, AppSession appSession, String str, Context context, BBCallback bBCallback) {
this.a = dialogPlus;
this.b = appSession;
this.c = str;
this.d = context;
this.e = bBCallback;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
this.a.dismiss();
if (new LoginMessage(baseMessage).isOK()) {
this.b.store(AppSession.PROPERTY_AUTH_TOKEN, this.c);
Affinity.runAllServices(this.d, true);
BBCallback bBCallback = this.e;
if (bBCallback != null) {
bBCallback.do_callback(0, this.c);
return;
}
return;
}
Context context = this.d;
Activity activity = (Activity) context;
String string = context.getString(R.string.title_warning);
final Context context2 = this.d;
final BBCallback bBCallback2 = this.e;
Affinity.info(activity, -1, string, "PIN yang Anda masukkan salah", new BBCallback() {
@Override
public final void do_callback(int i, Object obj) {
Affinity.promptPIN(context2, bBCallback2, "");
}
});
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public class j implements OnBackPressListener {
public void onBackPressed(DialogPlus dialogPlus) {
}
}
public class k implements OnDismissListener {
public void onDismiss(DialogPlus dialogPlus) {
}
}
public class l implements OnBackPressListener {
public void onBackPressed(DialogPlus dialogPlus) {
}
}
public class m implements OnDismissListener {
public void onDismiss(DialogPlus dialogPlus) {
}
}
public class n implements MessageProcess {
public final AppSession a;
public final BBCallback b;
public n(AppSession appSession, BBCallback bBCallback) {
this.a = appSession;
this.b = bBCallback;
}
@Override
public void afterProcess(BaseMessage baseMessage) {
BusMessage busMessage;
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
if (!aPIMessageWrapper.isOK()) {
String unused = Affinity.a;
this.b.do_callback(0, Boolean.FALSE);
return;
}
HashMap hashMap = Var.toHashMap(aPIMessageWrapper.getItem("data"));
Double valueOf = this.a.retrieve(AppSession.PROPERTY_BALANCE) != null ? Double.valueOf(Var.toDouble(hashMap.get("balance"), Double.parseDouble(this.a.retrieve(AppSession.PROPERTY_BALANCE)))) : Double.valueOf(Var.toDouble(hashMap.get("balance"), 0.0d));
this.a.store(AppSession.PROPERTY_BALANCE, String.valueOf(valueOf));
this.a.store(AppSession.PROPERTY_POIN, String.valueOf(Double.valueOf(Var.toDouble(hashMap.get("poin"), 0.0d))));
String unused2 = Affinity.a;
StringBuilder sb = new StringBuilder();
sb.append("Balance Update : ");
sb.append(Locales.money(this.a.retrieve(AppSession.PROPERTY_BALANCE)));
BusMessage busMessage2 = null;
try {
busMessage = new BusMessage(1);
busMessage.setBalance(valueOf.doubleValue());
} catch (Exception unused3) {
busMessage = null;
}
if (busMessage != null) {
EventBus.getDefault().post(busMessage);
}
try {
BusMessage busMessage3 = new BusMessage(8);
busMessage3.setBalance(valueOf.doubleValue());
busMessage2 = busMessage3;
} catch (Exception unused4) {
}
if (busMessage2 != null) {
EventBus.getDefault().post(busMessage2);
}
this.b.do_callback(1, Boolean.TRUE);
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
}
}
public static class send_dynamic_link_async extends AsyncTask<Void, Void, Void> {
public final WeakReference<Activity> a;
public final String b;
public final String c;
public final String d;
public final String e;
public final String f;
public final String g;
public send_dynamic_link_async(Activity activity, String str, String str2, String str3, String str4, String str5, String str6) {
this.a = new WeakReference<>(activity);
this.b = str;
this.c = str2;
this.d = str3;
this.e = str4;
this.f = str5;
this.g = str6;
}
public void d(Intent intent, DynamicLink.Builder builder, Activity activity, Task task) {
if (task.isSuccessful()) {
Uri shortLink = ((ShortDynamicLink) task.getResult()).getShortLink();
Objects.requireNonNull(shortLink);
intent.putExtra("android.intent.extra.TEXT", shortLink.toString());
} else {
intent.putExtra("android.intent.extra.TEXT", builder.buildDynamicLink().getUri().toString());
}
activity.startActivity(Intent.createChooser(intent, this.d));
}
@Override
public Void doInBackground(Void... voidArr) {
final Activity activity = this.a.get();
if (activity == null) {
return null;
}
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.toast(activity, "Sedang menyiapkan link Anda");
}
});
final Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.addFlags(1073741824);
intent.putExtra("android.intent.extra.SUBJECT", this.c);
final DynamicLink.Builder createDynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink();
createDynamicLink.setLink(Uri.parse(this.b));
createDynamicLink.setDynamicLinkDomain("bebasbayar.page.link");
createDynamicLink.setAndroidParameters(new DynamicLink.AndroidParameters.Builder().setMinimumVersion(66).build());
createDynamicLink.setSocialMetaTagParameters(new DynamicLink.SocialMetaTagParameters.Builder().setTitle(this.e).setDescription(this.f).setImageUrl(Uri.parse(this.g)).build());
createDynamicLink.buildShortDynamicLink(2).addOnCompleteListener(new OnCompleteListener() {
public final void onComplete(Task task) {
Affinity.send_dynamic_link_async.this.d(intent, createDynamicLink, activity, task);
}
});
return null;
}
}
public static void A1(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.TRUE);
}
}
public static void B1(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.FALSE);
}
}
public static void C1(BBCallback bBCallback, SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.dismiss();
bBCallback.do_callback(R.id.bb_callback_info, Boolean.TRUE);
}
public static void D1(BBCallback bBCallback, DialogPlus dialogPlus) {
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_info, Boolean.TRUE);
}
}
public static void E1(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_info, Boolean.TRUE);
}
}
public static void F1(SweetAlertDialog sweetAlertDialog, BBCallback bBCallback, View view) {
sweetAlertDialog.dismiss();
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_info, Boolean.TRUE);
}
}
public static void G0(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
bBCallback.do_callback(0, Boolean.FALSE);
}
public static void G1(BBCallback bBCallback, SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.dismiss();
bBCallback.do_callback(R.id.bb_callback_info, Boolean.TRUE);
}
public static void H0(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
bBCallback.do_callback(0, Boolean.TRUE);
}
public static void H1(Button button, Activity activity, int i2) {
button.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
button.setBackground(AppCompatResources.getDrawable(activity, R.drawable.bb_background_gradient_round_25));
button.setText("Oke, Siap!");
button.setTextColor(AppCompatResources.getColorStateList(activity, R.color.colorButtonText));
button.setTextSize(i2);
button.setAllCaps(false);
button.setPadding(200, 20, 200, 20);
}
public static void I1(com.bm.sc.bebasbayar.setting.session.ConfigSession r4, android.content.Context r5, boolean r6, int r7, java.lang.String r8) {
throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.helper.Affinity.I1(com.bm.sc.bebasbayar.setting.session.ConfigSession, android.content.Context, boolean, int, java.lang.String):void");
}
public static void K0(DialogPlus dialogPlus, Activity activity, Bundle bundle, View view) {
dialogPlus.dismiss();
launch(activity, AuthOtpActivity.class, bundle);
}
public static void Q0(Context context, DialogPlus dialogPlus) {
((Activity) context).finish();
}
public static void Q1(Context context, String str, String str2, String str3) throws PackageManager.NameNotFoundException {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
if (!str2.isEmpty()) {
intent.putExtra("android.intent.extra.SUBJECT", str2);
}
intent.putExtra("android.intent.extra.TEXT", str3);
PackageManager packageManager = context.getPackageManager();
try {
packageManager.getPackageInfo(str, 128);
} catch (PackageManager.NameNotFoundException unused) {
Iterator<ResolveInfo> it = packageManager.queryIntentActivities(intent, 0).iterator();
while (true) {
if (!it.hasNext()) {
str = null;
break;
}
ResolveInfo next = it.next();
if (next.activityInfo.name.contains(str)) {
str = next.activityInfo.applicationInfo.packageName;
break;
}
}
}
if (str == null) {
throw new PackageManager.NameNotFoundException();
}
intent.setPackage(str);
context.startActivity(Intent.createChooser(intent, "Kirim dengan:"));
}
public static void R1(Activity activity, @DrawableRes int i2, String str, Object obj, final BBCallback<Boolean> bBCallback, CustomButton customButton) {
CharSequence charSequence;
if (activity != null) {
SweetAlertDialog cancelClickListener = new SweetAlertDialog(activity, 4).setCustomImage(i2).setConfirmText(activity.getString(android.R.string.yes)).setCancelText(activity.getString(R.string.btn_cancel)).showCancelButton(true).setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public final void onClick(SweetAlertDialog sweetAlertDialog) {
Affinity.u1(BBCallback.this, sweetAlertDialog);
}
}).setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public final void onClick(SweetAlertDialog sweetAlertDialog) {
Affinity.v1(BBCallback.this, sweetAlertDialog);
}
});
View inflate = cancelClickListener.getLayoutInflater().inflate(R.layout.component_text_view, (ViewGroup) null);
TextView textView = (TextView) inflate.findViewById(R.id.txt_example);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence);
cancelClickListener.setCustomView(inflate);
cancelClickListener.setCancelable(false);
cancelClickListener.show();
Z1(cancelClickListener, activity);
if (customButton != null) {
customButton.setCustomButton(cancelClickListener.getButton(-1), cancelClickListener.getButton(-2), cancelClickListener.getButton(-3));
}
}
}
public static void S0(DialogPlus dialogPlus, View view) {
if (view.getId() == 2131362643) {
dialogPlus.dismiss();
}
}
public static void S1(Activity activity, int i2, String str, Object obj, final BBCallback<Boolean> bBCallback) {
CharSequence charSequence;
if (i2 == 1) {
i2 = R.drawable.ic_fi_alert_off_adb;
} else if (i2 == 3) {
i2 = R.drawable.ic_confirm_aktif_adb;
} else if (i2 == -1) {
i2 = R.drawable.ic_fi_alert_error;
} else if (i2 == 2) {
i2 = R.drawable.ic_warning_konfirmasi_adb;
}
View inflate = LayoutInflater.from(activity).inflate(R.layout.component_custom_dialog, (ViewGroup) null, false);
if (activity != null) {
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(inflate)).setContentWidth(-1).setContentBackgroundResource(R.drawable.white_top_rounded).setContentHeight(-2).setCancelable(false).create();
View holderView = create.getHolderView();
ImageView imageView = (ImageView) holderView.findViewById(2131363134);
TextView textView = (TextView) holderView.findViewById(R.id.custom_desc);
holderView.findViewById(R.id.layout_btn_confim).setVisibility(0);
imageView.setVisibility(0);
Button button = (Button) holderView.findViewById(R.id.custom_button_confirm);
Button button2 = (Button) holderView.findViewById(R.id.custom_button_neutral);
imageView.setImageResource(i2);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence);
button.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.w1(create, bBCallback, view);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.x1(create, bBCallback, view);
}
});
if (activity.isFinishing()) {
return;
}
try {
create.show();
} catch (WindowManager.BadTokenException e2) {
e2.toString();
}
}
}
public static void T1(Activity activity, int i2, String str, Object obj, final BBCallback<Boolean> bBCallback) {
CharSequence charSequence;
if (i2 == -1) {
i2 = R.drawable.ic_fi_alert_error;
} else if (i2 == 2) {
i2 = R.drawable.ic_warning_konfirmasi_adb;
}
View inflate = LayoutInflater.from(activity).inflate(R.layout.component_custom_dialog, (ViewGroup) null, false);
if (activity != null) {
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(inflate)).setContentWidth(-1).setContentBackgroundResource(R.drawable.white_top_rounded).setContentHeight(-2).setCancelable(false).create();
View holderView = create.getHolderView();
ImageView imageView = (ImageView) holderView.findViewById(R.id.custom_image_delete);
TextView textView = (TextView) holderView.findViewById(R.id.custom_desc);
holderView.findViewById(R.id.layout_btn_confim).setVisibility(0);
imageView.setVisibility(0);
Button button = (Button) holderView.findViewById(R.id.custom_button_confirm);
Button button2 = (Button) holderView.findViewById(R.id.custom_button_neutral);
imageView.setImageResource(i2);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence);
button.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.A1(create, bBCallback, view);
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.B1(create, bBCallback, view);
}
});
if (activity.isFinishing()) {
return;
}
try {
create.show();
} catch (WindowManager.BadTokenException e2) {
e2.toString();
}
}
}
public static void U0(BBCallback bBCallback, AppCompatEditText appCompatEditText, DialogInterface dialogInterface, int i2) {
Editable text = appCompatEditText.getText();
Objects.requireNonNull(text);
bBCallback.do_callback(R.id.bb_callback_prompt, text.toString());
dialogInterface.dismiss();
}
public static void U1(Activity activity, int i2, String str, Object obj, final BBCallback<Boolean> bBCallback, CustomButton customButton) {
CharSequence charSequence;
int i3 = i2 == 1 ? R.drawable.ic_fi_alert_success : i2 == -1 ? R.drawable.ic_fi_alert_error : i2 == 2 ? R.drawable.ic_fi_alert_warning : i2;
Resources resources = activity.getResources();
int dimension = (int) (resources.getDimension(R.dimen.bb_padding) / resources.getDisplayMetrics().density);
int dimension2 = (int) (resources.getDimension(R.dimen.bb_text_size) / resources.getDisplayMetrics().density);
SweetAlertDialog sweetAlertDialog = new SweetAlertDialog(activity, 4);
View inflate = sweetAlertDialog.getLayoutInflater().inflate(R.layout.component_text_view, (ViewGroup) null);
TextView textView = (TextView) inflate.findViewById(R.id.txt_example);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence);
sweetAlertDialog.setCustomView(inflate);
if (i2 != 0) {
sweetAlertDialog.setCustomImage(i3);
}
if (bBCallback != null) {
sweetAlertDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public final void onClick(SweetAlertDialog sweetAlertDialog2) {
Affinity.C1(BBCallback.this, sweetAlertDialog2);
}
});
sweetAlertDialog.setCancelable(false);
}
if (!activity.isFinishing()) {
try {
sweetAlertDialog.show();
} catch (WindowManager.BadTokenException e2) {
e2.toString();
}
}
Button button = sweetAlertDialog.getButton(-1);
try {
Compat.setBackground(button, AppCompatResources.getDrawable(activity, R.drawable.button_warning));
button.setTextColor(AppCompatResources.getColorStateList(activity, R.color.colorButtonText));
button.setTextSize(dimension2);
button.setAllCaps(true);
button.setPadding(dimension, dimension, dimension, dimension);
} catch (Exception unused) {
}
if (customButton != null) {
customButton.setCustomButton(sweetAlertDialog.getButton(-1), sweetAlertDialog.getButton(-2), sweetAlertDialog.getButton(-3));
}
}
public static void V1(Activity activity, int i2, String str, Object obj, final BBCallback<Boolean> bBCallback) {
CharSequence charSequence;
CharSequence charSequence2;
int i3 = i2 == 1 ? R.drawable.ic_fi_alert_success : i2 == 3 ? R.drawable.ic_confirm_aktif_adb : i2 == -1 ? R.drawable.ic_fi_alert_error : i2 == 2 ? R.drawable.ic_fi_alert_warning : i2;
View inflate = LayoutInflater.from(activity).inflate(R.layout.component_custom_dialog, (ViewGroup) null, false);
if (i2 == 3) {
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(inflate)).setContentWidth(-1).setContentHeight(-2).setContentBackgroundResource(R.drawable.white_top_rounded).setCancelable(true).setOnDismissListener(new OnDismissListener() {
public final void onDismiss(DialogPlus dialogPlus) {
Affinity.D1(BBCallback.this, dialogPlus);
}
}).create();
View holderView = create.getHolderView();
ImageView imageView = (ImageView) holderView.findViewById(2131363134);
TextView textView = (TextView) holderView.findViewById(R.id.custom_desc);
Button button = (Button) holderView.findViewById(R.id.custom_button);
button.setVisibility(0);
imageView.setVisibility(0);
imageView.setImageResource(i3);
if (obj instanceof Spanned) {
charSequence2 = (Spanned) obj;
} else {
charSequence2 = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence2);
button.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.E1(create, bBCallback, view);
}
});
if (activity.isFinishing()) {
return;
}
try {
create.show();
return;
} catch (WindowManager.BadTokenException e2) {
e2.toString();
return;
}
}
final SweetAlertDialog customView = new SweetAlertDialog(activity, 4).setCustomView(inflate);
customView.hideConfirmButton();
ImageView imageView2 = (ImageView) inflate.findViewById(2131363134);
TextView textView2 = (TextView) inflate.findViewById(R.id.custom_title);
TextView textView3 = (TextView) inflate.findViewById(R.id.custom_desc);
Button button2 = (Button) inflate.findViewById(R.id.custom_button);
button2.setVisibility(0);
imageView2.setImageResource(i3);
textView2.setVisibility(8);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView3.setText(charSequence);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.F1(SweetAlertDialog.this, bBCallback, view);
}
});
if (activity.isFinishing()) {
return;
}
try {
customView.show();
} catch (WindowManager.BadTokenException e3) {
e3.toString();
}
}
public static void W0(EditText editText, AppSession appSession, DialogPlus dialogPlus, Context context, BBCallback bBCallback, View view) {
String obj = editText.getText().toString();
LoginMessage loginMessage = new LoginMessage(appSession.retrieve(AppSession.PROPERTY_HANDPHONE), obj);
loginMessage.setIncludesValue("product_code", "SIGNONP");
MessageComposer messageComposer = new MessageComposer(2, LoginMessage.PATH);
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setData_type(1);
messageComposer.setMessageProcess(new i(dialogPlus, appSession, obj, context, bBCallback));
MessageSender messageSender = new MessageSender(context, messageComposer);
messageSender.setRequestMessage(loginMessage);
messageSender.execute();
}
public static void W1(final Activity activity, int i2, String str, Object obj, final BBCallback<Boolean> bBCallback, CustomButton customButton) {
CharSequence charSequence;
int i3 = i2 == 1 ? R.drawable.ic_fi_alert_success1 : i2 == -1 ? R.drawable.ic_fi_alert_error : i2 == 2 ? R.drawable.ic_fi_alert_warning : i2;
Resources resources = activity.getResources();
final int dimension = (int) (resources.getDimension(R.dimen.bb_text_size) / resources.getDisplayMetrics().density);
SweetAlertDialog sweetAlertDialog = new SweetAlertDialog(activity, 4);
View inflate = sweetAlertDialog.getLayoutInflater().inflate(R.layout.component_text_view, (ViewGroup) null);
TextView textView = (TextView) inflate.findViewById(R.id.txt_example);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence);
sweetAlertDialog.setCustomView(inflate);
if (i2 != 0) {
sweetAlertDialog.setCustomImage(i3);
}
if (bBCallback != null) {
sweetAlertDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public final void onClick(SweetAlertDialog sweetAlertDialog2) {
Affinity.G1(BBCallback.this, sweetAlertDialog2);
}
});
}
if (activity.isFinishing()) {
return;
}
try {
sweetAlertDialog.show();
final Button button = sweetAlertDialog.getButton(-1);
if (button != null) {
button.post(new Runnable() {
@Override
public final void run() {
Affinity.H1(button, activity, dimension);
}
});
}
if (customButton != null) {
customButton.setCustomButton(sweetAlertDialog.getButton(-1), sweetAlertDialog.getButton(-2), sweetAlertDialog.getButton(-3));
}
} catch (WindowManager.BadTokenException e2) {
e2.toString();
}
}
public static void X0(Context context, View view) {
purge((Activity) context, BottomNavigationActivity.class);
}
public static void X1(final Context context, final boolean z) {
final ConfigSession configSession = new ConfigSession(context);
ApiConfig.fetchScHitBalanceConf((Activity) context, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Affinity.I1(ConfigSession.this, context, z, i2, (String) obj);
}
});
}
public static void Y0(AppSession appSession, DialogPlus dialogPlus, View view) {
appSession.store("btn_to_lost_password", "yes");
dialogPlus.dismiss();
}
public static void Y1(Context context) {
if (b != null) {
try {
context.stopService(b);
b = null;
} catch (Exception unused) {
}
}
}
public static void Z0(Context context, BBCallback bBCallback, String str, int i2, Boolean bool) {
if (bool.booleanValue()) {
promptPIN(context, bBCallback, str);
}
}
public static void Z1(SweetAlertDialog sweetAlertDialog, Activity activity) {
Button button = sweetAlertDialog.getButton(-1);
Button button2 = sweetAlertDialog.getButton(-2);
Resources resources = activity.getResources();
int dimension = (int) (resources.getDimension(R.dimen.bb_padding) / resources.getDisplayMetrics().density);
int dimension2 = (int) (resources.getDimension(R.dimen.bb_text_size) / resources.getDisplayMetrics().density);
if (button != null) {
Compat.setBackground(button, AppCompatResources.getDrawable(activity, R.drawable.button_danger));
button.setTextColor(ResourcesCompat.getColor(activity.getResources(), R.color.colorButtonText, (Resources.Theme) null));
button.setTextSize(dimension2);
button.setAllCaps(true);
button.setPadding(dimension, dimension, dimension, dimension);
}
if (button2 != null) {
Compat.setBackground(button2, AppCompatResources.getDrawable(activity, R.drawable.button_cancel));
button2.setTextColor(ResourcesCompat.getColor(activity.getResources(), R.color.colorButtonText, (Resources.Theme) null));
button2.setTextSize(dimension2);
button2.setAllCaps(true);
button2.setPadding(dimension, dimension, dimension, dimension);
}
}
public static void a1(Button button, Button button2, Button button3) {
button.setText("Input PIN");
button2.setVisibility(8);
button3.setVisibility(8);
}
public static Boolean autoTrustUrl(Context context, SslCertificate sslCertificate) {
Boolean bool = Boolean.FALSE;
ArrayList arrayList = new ArrayList(new ConfigSession(context).retrieveSet(ConfigSession.PROPERTY_LIST_CERTIFICATE_AUTOTRUST));
for (int i2 = 0; i2 < arrayList.size(); i2++) {
Object obj = ((HashMap) arrayList.get(i2)).get("cn");
Objects.requireNonNull(obj);
if (obj.toString().equals(sslCertificate.getIssuedTo().getCName())) {
bool = Boolean.TRUE;
}
}
return bool;
}
public static void b1(final Context context, final BBCallback bBCallback, final String str, DialogPlus dialogPlus) {
dialogPlus.dismiss();
confirm((Activity) context, R.drawable.ic_bb_padlock, "Informasi", "Mohon masukkan pin Anda agar halaman yang Anda akses dapat berjalan dengan semestinya", new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Affinity.Z0(context, bBCallback, str, i2, (Boolean) obj);
}
}, new CustomButton() {
@Override
public final void setCustomButton(Button button, Button button2, Button button3) {
Affinity.a1(button, button2, button3);
}
});
}
public static void c1(AppSession appSession, Context context, BBCallback bBCallback, DialogPlus dialogPlus) {
if (appSession.retrieve("btn_to_lost_password").isEmpty()) {
return;
}
showLostPassword(context, bBCallback, appSession.retrieve("prompt_pin"));
}
public static int checkFingerprint(Activity activity) {
int canAuthenticate = BiometricManager.from(activity).canAuthenticate(15);
if (canAuthenticate == -1) {
return -1;
}
if (canAuthenticate == 0) {
return 0;
}
int i2 = 1;
if (canAuthenticate != 1) {
i2 = 11;
if (canAuthenticate != 11) {
i2 = 12;
if (canAuthenticate != 12) {
return -1;
}
}
}
return i2;
}
public static void confirm(Activity activity, String str, String str2, BBCallback<Boolean> bBCallback) {
confirm(activity, R.drawable.ic_fi_alert_confirm, str, str2, bBCallback);
}
public static void confirmADB(Activity activity, boolean z, String str, String str2, BBCallback<Boolean> bBCallback) {
confirmADB(activity, z ? 1 : -1, str, str2, bBCallback);
}
public static void confirmInsecureSSL(Activity activity, final SslErrorHandler sslErrorHandler, SslError sslError) {
int primaryError = sslError.getPrimaryError();
confirm(activity, "Terjadi kesalahan pada Sertifikat SSL halaman ini.", (primaryError != 0 ? primaryError != 1 ? primaryError != 2 ? primaryError != 3 ? "Kesalahan sertifikat tidak diketahui." : "Autoritas sertifikat tidak dipercaya." : "Nama pemilik sertifikat tidak sesuai." : "Sertifikat telah kadaluarsa." : "Sertifikat belum valid.") + " Apakah Anda yakin akan melanjutkan begitu saja?", new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Affinity.y0(sslErrorHandler, i2, (Boolean) obj);
}
});
}
public static void copy(Context context, String str) {
copy(context, str, context.getString(R.string.info_text_copied));
}
public static void copy1(Context context, String str) {
copy1(context, str, context.getString(R.string.info_text_copied));
}
public static void copy2(Context context, String str) {
copy2(context, str, context.getString(R.string.info_text_copied));
}
public static void copy3(Context context, String str) {
copy2(context, str, context.getString(R.string.info_text_copied));
}
public static void copyToast(Activity activity, String str) {
copyToast(activity, str, 1);
}
public static void copyToast1(Activity activity, String str) {
copyToast1(activity, str, 1);
}
public static void copyToast2(Activity activity, String str) {
copyToast2(activity, str, 1);
}
public static void copyWithoutToast(Context context, String str) {
copy(context, str, "");
}
public static void deleteADB(Activity activity, boolean z, String str, String str2, BBCallback<Boolean> bBCallback) {
deleteADB(activity, z ? 1 : -1, str, str2, bBCallback);
}
public static void dialogRequestPermissionPickContact(Activity activity, final BBCallback<Boolean> bBCallback) {
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(View.inflate(activity, R.layout.dialog_request_permission_contact, null))).setCancelable(true).setContentWidth(-1).setContentHeight(-2).setGravity(17).setContentBackgroundResource(R.drawable.panel_white_rounded_25dp).setCancelable(false).setOnDismissListener(new k()).setOnBackPressListener(new j()).create();
create.show();
View holderView = create.getHolderView();
holderView.findViewById(R.id.dialog_btn_cancel).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.G0(create, bBCallback, view);
}
});
holderView.findViewById(R.id.dialog_btn_ok).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.H0(create, bBCallback, view);
}
});
}
public static void dialogSetPin(final Activity activity) {
AppSession appSession = new AppSession(activity);
String retrieve = appSession.retrieve(AppSession.PROPERTY_HANDPHONE);
if (retrieve.startsWith(QRISO.ID_ADD_DATA)) {
retrieve = "0" + retrieve.substring(2);
}
boolean equalsIgnoreCase = Var.toString(appSession.retrieve(AppSession.PROPERTY_LOGIN_VIA_SMS_WA), "").equalsIgnoreCase("WhatsApp");
final Bundle bundle = new Bundle();
bundle.putInt("state", 0);
bundle.putString("phone", retrieve);
bundle.putInt("is_wa", equalsIgnoreCase ? 1 : 0);
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(View.inflate(activity, R.layout.dialog_confirm_change_pin, null))).setCancelable(true).setContentWidth(-1).setContentHeight(-2).setGravity(80).setContentBackgroundResource(R.drawable.panel_white_rounded_top1).create();
create.show();
View holderView = create.getHolderView();
holderView.findViewById(R.id.close_dialog_iv).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
create.dismiss();
}
});
holderView.findViewById(R.id.dialog_btn_cancel).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
create.dismiss();
}
});
holderView.findViewById(R.id.dialog_btn_ok).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.K0(create, activity, bundle, view);
}
});
}
public static void download_file(Activity activity, String str, String str2, String str3) {
Bundle bundle = new Bundle();
ServiceMessage serviceMessage = new ServiceMessage("", (int) System.currentTimeMillis());
bundle.putString(BBDownloadManager.FILENAME_TAG, str);
bundle.putString(BBDownloadManager.URL_TAG, str2);
bundle.putSerializable(BBDownloadManager.SERVICE_MESSAGE_TAG, serviceMessage);
if (!str3.isEmpty()) {
bundle.putString(BBDownloadManager.TITLE_TAG, str3);
}
Intent intent = new Intent(activity, (Class<?>) BBDownloadManager.class);
intent.putExtras(bundle);
activity.startService(intent);
toast(activity, activity.getString(R.string.info_download_started, str));
}
public static void download_image(Activity activity, String str, String str2) {
Bundle bundle = new Bundle();
ServiceMessage serviceMessage = new ServiceMessage("", (int) System.currentTimeMillis());
bundle.putString(BBDownloadManager.FILENAME_TAG, str);
bundle.putString(BBDownloadManager.URL_TAG, str2);
bundle.putSerializable(BBDownloadManager.SERVICE_MESSAGE_TAG, serviceMessage);
bundle.putString(BBDownloadManager.TITLE_TAG, activity.getString(R.string.title_download_image));
Intent intent = new Intent(activity, (Class<?>) BBDownloadManager.class);
intent.putExtras(bundle);
activity.startService(intent);
toast(activity, activity.getString(R.string.info_download_image_started, str));
}
public static void download_image1(Activity activity, String str, String str2) {
Bundle bundle = new Bundle();
ServiceMessage serviceMessage = new ServiceMessage("", (int) System.currentTimeMillis());
bundle.putString(BBDownloadManager.FILENAME_TAG, str);
bundle.putString(BBDownloadManager.URL_TAG, str2);
bundle.putSerializable(BBDownloadManager.SERVICE_MESSAGE_TAG, serviceMessage);
bundle.putString(BBDownloadManager.TITLE_TAG, activity.getString(R.string.title_download_image));
Intent intent = new Intent(activity, (Class<?>) BBDownloadManager.class);
intent.putExtras(bundle);
activity.startService(intent);
copyToast1(activity, activity.getString(R.string.info_download_image_started, str));
}
public static void download_struk(Activity activity, String str) {
String str2 = "bb-download-" + str + ".pdf";
String format = String.format("%s/invoice/find/%s?idsc=%s&via=%s", new ConfigSession(activity).retrieveMap(ConfigSession.PROPERTY_URL, ConfigSession.KEY_URL_INVOICE), str, new AppSession(activity).retrieve(AppSession.PROPERTY_MERCHANT_ID), "BB ANDROID");
Bundle bundle = new Bundle();
bundle.putString(BBDownloadManager.FILENAME_TAG, str2);
bundle.putString(BBDownloadManager.URL_TAG, format);
StringBuilder sb = new StringBuilder();
sb.append("download_struk: ");
sb.append(format);
Intent intent = new Intent(activity, (Class<?>) BBDownloadManager.class);
intent.putExtras(bundle);
activity.startService(intent);
toast(activity, activity.getString(R.string.info_download_started, str2));
}
public static void e1(Context context, final DialogPlus dialogPlus) {
((Activity) context).runOnUiThread(new Runnable() {
@Override
public final void run() {
dialogPlus.show();
}
});
}
public static void f1(Activity activity, Class cls, Bundle bundle) {
if (activity == null || cls == null) {
return;
}
Intent intent = new Intent(activity, (Class<?>) cls);
intent.setData(activity.getIntent().getData());
if (bundle != null) {
intent.putExtras(bundle);
}
ContextCompat.startActivity(activity, intent, (Bundle) null);
ActivityCompat.finishAffinity(activity);
activity.overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
public static Class<? extends Activity> getMainEntryPointClass() {
return SplashActivity.class;
}
public static void getRefreshData(Context context, AppSession appSession, DataSession dataSession) {
MenuMessage menuMessage = new MenuMessage(appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
MessageComposer messageComposer = new MessageComposer(1, "");
messageComposer.setIs_credential(true);
messageComposer.setData_type(1);
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setMessageProcess(new f(appSession, dataSession, context));
MessageSender messageSender = new MessageSender(context, messageComposer);
messageSender.setRequestMessage(menuMessage);
messageSender.execute();
}
public static void h1(AtomicReference atomicReference, Uri uri, Activity activity, int i2, String str) {
if (str.equalsIgnoreCase("\"\"") || str.equalsIgnoreCase("null")) {
Intent intent = new Intent();
intent.addFlags(1);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra("android.intent.extra.STREAM", uri);
try {
activity.startActivity(Intent.createChooser(intent, "Bagikan Gambar Gunakan OtherApp"));
return;
} catch (ActivityNotFoundException e2) {
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena" + e2, 0).show();
return;
}
}
atomicReference.set(str);
Intent intent2 = new Intent();
intent2.addFlags(1);
intent2.setAction("android.intent.action.SEND");
intent2.setType("image/*");
intent2.putExtra("android.intent.extra.TEXT", (String) atomicReference.get());
intent2.putExtra("android.intent.extra.STREAM", uri);
try {
activity.startActivity(Intent.createChooser(intent2, "Bagikan Gambar Gunakan OtherApp"));
} catch (ActivityNotFoundException e3) {
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena" + e3, 0).show();
}
}
public static void hideSoftKeyboard(Activity activity) {
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService("input_method");
if (inputMethodManager == null || !inputMethodManager.isAcceptingText() || activity.getCurrentFocus() == null) {
return;
}
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
public static void info(Activity activity, boolean z, String str) {
if (activity != null) {
info(activity, z ? 1 : -1, z ? activity.getString(R.string.title_info) : activity.getString(R.string.title_warning), str, null, null);
}
}
public static void infoADB(Activity activity, boolean z, String str) {
if (activity != null) {
infoADB(activity, z ? 1 : -1, "", str, (BBCallback<Boolean>) null);
}
}
public static void infoRejectPermissionPickContact(Activity activity) {
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(View.inflate(activity, R.layout.dialog_reject_permission_contact, null))).setCancelable(true).setContentWidth(-1).setContentHeight(-2).setGravity(17).setCancelable(false).setContentBackgroundResource(R.drawable.panel_white_rounded_25dp).setOnDismissListener(new m()).setOnBackPressListener(new l()).create();
create.show();
create.getHolderView().findViewById(R.id.dialog_btn_ok).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
create.dismiss();
}
});
}
public static void infoSN(Activity activity, boolean z, String str) {
if (activity != null) {
infoSN(activity, z ? 1 : -1, "", str, null, null);
}
}
public static void inputPin(Activity activity, final BBCallback<String> bBCallback) {
FragmentManager supportFragmentManager = ((FragmentActivity) activity).getSupportFragmentManager();
?? newInstance = InputPinFragment.newInstance();
newInstance.setOnConfirmedOtp(new InputPinFragment.OnConfirmedOtp() {
@Override
public final void onOtp(String str) {
BBCallback.this.do_callback(1, str);
}
});
newInstance.show(supportFragmentManager.beginTransaction().remove(newInstance), "sort");
}
public static boolean isEntryPoint(Activity activity) {
return (activity instanceof BottomNavigationActivity) || (activity instanceof LockActivity) || (activity instanceof StartPointActivity);
}
public static void isFreeAdminTransfer(Activity activity, BBCallback<Boolean> bBCallback) {
AppSession appSession = new AppSession(activity);
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
aPIMessageWrapper.setItem("user_id", appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
aPIMessageWrapper.setItem("user_uuid", Device.getDeviceUUID(activity));
MessageComposer messageComposer = new MessageComposer(7, "ro/customer/bifast_monthly");
messageComposer.setShowProgressRegular(true);
messageComposer.setIs_encrypted(false);
messageComposer.setMessageProcess(new e(appSession, bBCallback));
MessageSender messageSender = new MessageSender(activity, messageComposer);
messageSender.setRequestMessage(aPIMessageWrapper);
messageSender.execute();
}
@TargetApi(23)
public static boolean isPermissionGranted(Activity activity, String str) {
return ContextCompat.checkSelfPermission(activity, str) == 0;
}
public static void j1(DialogPlus dialogPlus, String str, Activity activity, View view) {
dialogPlus.dismiss();
if (str.isEmpty()) {
return;
}
if (URLUtil.isValidUrl(str)) {
open_url(activity, str);
return;
}
String[] split = str.startsWith("/") ? str.substring(1).split("/") : str.split("/");
Class<? extends Activity> pathSelector = MenuConfig.pathSelector(Var.getIgnoreBound(split, 0, ""), Var.getIgnoreBound(split, 1, ""), Var.getIgnoreBound(split, 2, ""));
if (MenuConfig.getActBundle() != null) {
launch(activity, pathSelector, MenuConfig.getActBundle());
} else {
launch(activity, pathSelector);
}
}
public static void k1(Activity activity, DialogPlus dialogPlus, View view) {
new AppSession(activity).store(AppSession.IS_NEW_REGISTRANT_USER, "false");
dialogPlus.dismiss();
}
public static void l1(DialogPlus dialogPlus, Activity activity, String str, HashMap hashMap, String str2, View view) {
dialogPlus.dismiss();
new AppSession(activity).store(AppSession.IS_NEW_REGISTRANT_USER, "false");
if (URLUtil.isValidUrl(str)) {
Bundle bundle = new Bundle();
bundle.putString("url", Var.toString(hashMap.get("url"), ""));
bundle.putString(FirebaseProcessor.KEY_TITLE, Var.toString(hashMap.get(FirebaseProcessor.KEY_TITLE), ""));
Intent intent = new Intent(view.getContext(), (Class<?>) OpenWebViewActivity.class);
intent.setFlags(268435456);
intent.putExtras(bundle);
activity.getApplicationContext().startActivity(intent);
}
if (str2.isEmpty()) {
return;
}
String[] split = str2.startsWith("/") ? str2.substring(1).split("/") : str2.split("/");
Class<? extends Activity> pathSelector = MenuConfig.pathSelector(Var.getIgnoreBound(split, 0, ""), Var.getIgnoreBound(split, 1, ""), Var.getIgnoreBound(split, 2, ""));
if (MenuConfig.getActBundle() != null) {
launch(activity, pathSelector, MenuConfig.getActBundle());
} else {
launch(activity, pathSelector);
}
}
public static void launch(Activity activity, Class<?> cls) {
launch(activity, cls, null);
}
public static void listen(Activity activity, Class<?> cls, int i2) {
listen(activity, cls, i2, null);
}
public static void logout(Activity activity, boolean z) {
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_UNLOGGED);
FirebaseHelper.unsubscribeTopics(FirebaseHelper.TOPIC_LOGGED);
AppSession appSession = new AppSession(activity);
appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID).equals(new ConfigSession(activity).retrieve(ConfigSession.PROPERTY_APP_DEF_ID));
if (Var.toString(appSession.retrieve(AppSession.PROPERTY_LEVEL), "").equals(Privilege.LEVEL_PERSONAL)) {
FirebaseHelper.unsubscribeTopics(FirebaseHelper.TOPIC_PERSONAL);
} else {
FirebaseHelper.unsubscribeTopics(FirebaseHelper.TOPIC_PREMIUM);
}
appSession.clearExceptPhone();
new DataSession(activity).clear();
ConfigSession configSession = new ConfigSession(activity);
configSession.remove(ConfigSession.PROPERTY_APP_CENTRAL_API_2);
configSession.remove(ConfigSession.ORIDES_TRAIN);
if (z) {
purge(activity, BonjourActivity.class);
}
Y1(activity.getApplicationContext());
}
public static void m1(Context context, BBCallback bBCallback, String str, DialogPlus dialogPlus) {
new AppSession(context).remove("btn_to_lost_password");
promptPIN(context, bBCallback, str);
}
public static void o1(Context context, String[] strArr, View view) {
send_sms(context, strArr[0], "RESET");
}
public static void openDraftWhatsApp(Activity activity, String str, String str2) {
try {
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse("whatsapp://send?phone=" + str + "&text=" + str2));
activity.startActivity(intent);
} catch (Exception e2) {
e2.printStackTrace();
}
}
public static void openRate(final Context context, View.OnClickListener onClickListener) {
final DialogPlus create = DialogPlus.newDialog(context).setGravity(17).setContentHolder(new ViewHolder(View.inflate(context, R.layout.activity_rate_share, null))).setCancelable(false).setOnBackPressListener(new OnBackPressListener() {
public final void onBackPressed(DialogPlus dialogPlus) {
Affinity.Q0(context, dialogPlus);
}
}).create();
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
create.show();
}
}, 500L);
View holderView = create.getHolderView();
holderView.findViewById(R.id.rasha_rate).setOnClickListener(onClickListener);
holderView.findViewById(R.id.rasha_remind).setOnClickListener(onClickListener);
holderView.findViewById(R.id.rasha_skip).setOnClickListener(onClickListener);
}
public static void open_url(Context context, String str) {
try {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
} catch (ActivityNotFoundException e2) {
info((Activity) context, false, e2.getMessage());
}
}
public static DialogPlus option(Activity activity, @StringRes int i2, ArrayList<DialogPlusOption> arrayList, OnItemClickListener onItemClickListener) {
TextView textView = (TextView) View.inflate(activity, R.layout.component_dialog_plus_header, null);
textView.setText(i2);
View inflate = View.inflate(activity, R.layout.component_dialog_plus_footer, null);
final DialogPlus create = DialogPlus.newDialog(activity).setHeader(textView).setFooter(inflate).setGravity(17).setAdapter(new DialogPlusAdapter(activity, arrayList)).setOnClickListener(new OnClickListener() {
public final void onClick(DialogPlus dialogPlus, View view) {
Affinity.S0(dialogPlus, view);
}
}).setOnItemClickListener(onItemClickListener).setContentHeight(-2).create();
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
create.show();
}
}, 500L);
return create;
}
public static void p1(Context context, String[] strArr, View view) {
send_sms(context, strArr[1], "RESET");
}
public static void prompt(Activity activity, String str, int i2, final BBCallback<String> bBCallback) {
final AppCompatEditText appCompatEditText = new AppCompatEditText(new ContextThemeWrapper(activity, R.style.form_input));
appCompatEditText.setInputType(i2);
appCompatEditText.setGravity(17);
LinearLayout linearLayout = new LinearLayout(activity);
linearLayout.setPadding(32, 16, 32, 16);
linearLayout.addView((View) appCompatEditText, (ViewGroup.LayoutParams) new LinearLayout.LayoutParams(-1, -2));
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setTitle(str);
builder.setView(linearLayout);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i3) {
Affinity.U0(BBCallback.this, appCompatEditText, dialogInterface, i3);
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i3) {
dialogInterface.cancel();
}
});
builder.show();
}
public static void promptPIN(final Context context, final BBCallback<String> bBCallback, final String str) {
final AppSession appSession = new AppSession(context);
final DialogPlus create = DialogPlus.newDialog(context).setGravity(17).setContentHolder(new ViewHolder(View.inflate(context, R.layout.component_input_pin, null))).setCancelable(false).setContentBackgroundResource(R.drawable.border_thin).setOnBackPressListener(new OnBackPressListener() {
public final void onBackPressed(DialogPlus dialogPlus) {
Affinity.b1(context, bBCallback, str, dialogPlus);
}
}).setOnDismissListener(new OnDismissListener() {
public final void onDismiss(DialogPlus dialogPlus) {
Affinity.c1(AppSession.this, context, bBCallback, dialogPlus);
}
}).create();
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
Affinity.e1(context, create);
}
}, 500L);
View holderView = create.getHolderView();
final EditText editText = (EditText) holderView.findViewById(R.id.input_otp_bb);
editText.setText(str);
editText.addTextChangedListener(new h(appSession));
((TextView) holderView.findViewById(R.id.otp_desc)).setText("Sebelum dapat transaksi di BebasBayar sepenuhnya, silakan masukkan PIN akun BebasBayar Anda.");
holderView.findViewById(R.id.btn_popup).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.W0(editText, appSession, create, context, bBCallback, view);
}
});
holderView.findViewById(R.id.btn_cancel).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.X0(context, view);
}
});
holderView.findViewById(R.id.btn_to_lost_password).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.Y0(AppSession.this, create, view);
}
});
}
public static void purge(Activity activity, Class<?> cls) {
purge(activity, cls, null);
}
public static void q1(Context context, String[] strArr, View view) {
send_sms(context, strArr[2], "RESET");
}
public static void refreshBalance(Activity activity, BBCallback<Boolean> bBCallback) {
if (!Var.toBoolean(new ConfigSession(activity).retrieve(ConfigSession.ALLOW_HIT_BALANCE_HOME), true)) {
bBCallback.do_callback(0, Boolean.FALSE);
return;
}
AppSession appSession = new AppSession(activity);
APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
aPIMessageWrapper.setItem("currentmillis", Long.valueOf(Calendar.getInstance().getTimeInMillis()));
MessageComposer messageComposer = new MessageComposer(2, "/user_balance");
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new n(appSession, bBCallback));
MessageSender messageSender = new MessageSender(activity, messageComposer);
messageSender.setRequestMessage(aPIMessageWrapper);
messageSender.execute();
}
public static void reload(Activity activity) {
reload(activity, null);
}
public static void requestInputPin(Activity activity, final BBCallback<String> bBCallback) {
FragmentManager supportFragmentManager = ((FragmentActivity) activity).getSupportFragmentManager();
?? newInstance = ConfirmPinBottomFragment.newInstance();
newInstance.setOnConfirmedOtp(new ConfirmPinBottomFragment.OnConfirmedOtp() {
@Override
public final void onOtp(String str) {
BBCallback.this.do_callback(1, str);
}
});
newInstance.show(supportFragmentManager.beginTransaction().remove(newInstance), "sort");
}
public static void runAllServices(Context context, boolean z) {
MenuConfig.renewMenu(context);
ProfileConfig.renewMenu(context);
AppSession appSession = new AppSession(context);
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_PUBLIC);
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_PROMO);
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_APP_VIA);
if (!appSession.isSessionValid() && Var.toBoolean(Boolean.valueOf(appSession.retrieve(AppSession.PROPERTY_LOG_FROM_SOSMED).isEmpty()), true)) {
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_UNLOGGED);
FirebaseHelper.unsubscribeTopics(FirebaseHelper.TOPIC_LOGGED);
return;
}
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_LOGGED);
FirebaseHelper.unsubscribeTopics(FirebaseHelper.TOPIC_UNLOGGED);
if (appSession.retrieve(AppSession.PROPERTY_LEVEL) == null) {
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_PERSONAL);
} else if (appSession.retrieve(AppSession.PROPERTY_LEVEL).equals(Privilege.LEVEL_PERSONAL)) {
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_PERSONAL);
} else {
FirebaseHelper.subscribeTopics(FirebaseHelper.TOPIC_PREMIUM);
}
Intent intent = new Intent(context, (Class<?>) BBTemporaryDataService.class);
intent.putExtra("ign:cache", z);
try {
context.startService(intent);
} catch (Exception unused) {
}
if (b == null) {
X1(context, z);
}
}
public static void s1(final Activity activity, String str, int i2, String str2) {
if (Var.toString(str2, "null").equalsIgnoreCase("null")) {
return;
}
final LinkedHashMap<String, Object> jsonToMap = Mapper.jsonToMap(str2);
if (Var.toString(jsonToMap.get("konten"), "null").equalsIgnoreCase("null") && Var.toString(jsonToMap.get("image"), "null").equalsIgnoreCase("null")) {
return;
}
DataSession dataSession = new DataSession(activity);
long j2 = Var.toLong(dataSession.retrieve(str), 0L);
long currentTimeMillis = System.currentTimeMillis() - j2;
long j3 = Var.toLong(jsonToMap.get("days"), 0L) * 86400000;
if (j2 == 0 || currentTimeMillis > j3) {
dataSession.store(str, String.valueOf(System.currentTimeMillis()));
try {
if (Looper.myLooper() == Looper.getMainLooper()) {
showDialogPromo(activity, jsonToMap);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.showDialogPromo(activity, jsonToMap);
}
});
}
} catch (NullPointerException e2) {
FirebaseCrashlytics.getInstance().recordException(e2);
e2.printStackTrace();
}
}
}
public static void send_email(Context context, String str, String str2, String str3) {
Intent intent = new Intent("android.intent.action.SEND");
intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
intent.putExtra("android.intent.extra.SUBJECT", str3);
if (str2 != null) {
intent.putExtra("android.intent.extra.TEXT", Build.VERSION.SDK_INT >= 24 ? kx1.a(str2, 63) : Html.fromHtml(str2));
}
try {
context.startActivity(Intent.createChooser(intent, "Kirim email..."));
} catch (ActivityNotFoundException unused) {
if (context instanceof Activity) {
info((Activity) context, false, "Tidak ada email clients terinstall.");
}
}
}
public static boolean send_fb(Context context, String str, String str2) {
try {
try {
Q1(context, "com.facebook.katana", str2, str);
return true;
} catch (UnsupportedEncodingException unused) {
return false;
}
} catch (PackageManager.NameNotFoundException unused2) {
open_url(context, "https://www.facebook.com/sharer/sharer.php?u=" + URLEncoder.encode(str, "UTF-8"));
return true;
}
}
public static void send_for_email(Context context, String str, String str2, String str3) {
Intent intent = new Intent("android.intent.action.SENDTO");
intent.setData(Uri.parse("mailto:"));
Intent intent2 = new Intent("android.intent.action.SEND");
intent2.putExtra("android.intent.extra.EMAIL", new String[]{str});
intent2.putExtra("android.intent.extra.SUBJECT", str3);
intent2.putExtra("android.intent.extra.TEXT", Build.VERSION.SDK_INT >= 24 ? kx1.a(str2, 63) : Html.fromHtml(str2));
intent2.addFlags(1);
intent2.addFlags(2);
intent2.setSelector(intent);
if (intent2.resolveActivity(context.getPackageManager()) != null) {
context.startActivity(intent2);
}
}
public static void send_for_fb(Context context, String str, String str2) {
Intent intent = new Intent();
intent.setAction("android.intent.action.SEND");
intent.putExtra("android.intent.extra.TEXT", str2 + " - " + str);
intent.setType("text/plain");
intent.setPackage("com.facebook.orca");
try {
context.startActivity(intent);
} catch (ActivityNotFoundException unused) {
Toast.makeText(context, "Please Install Facebook Messenger", 1).show();
}
}
public static void send_for_wa(Context context, String str, String str2) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.setPackage("com.whatsapp");
intent.putExtra("android.intent.extra.SUBJECT", str2 + " - " + str);
intent.putExtra("android.intent.extra.TEXT", TextUtils.concat("", str));
try {
Objects.requireNonNull(context);
context.startActivity(intent);
} catch (ActivityNotFoundException unused) {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("http://play.google.com/store/apps/details?id=com.whatsapp")));
}
}
public static void send_general(Activity activity, String str, String str2, String str3) {
String str4 = activity.getString(R.string.chat_invite_teman) + str;
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.addFlags(1073741824);
intent.putExtra("android.intent.extra.SUBJECT", str2);
intent.putExtra("android.intent.extra.TEXT", str4);
activity.startActivity(Intent.createChooser(intent, str3));
}
public static boolean send_gp(Context context, String str, String str2) {
try {
try {
Q1(context, "com.google.android.apps.plus", str2, str);
return true;
} catch (UnsupportedEncodingException unused) {
return false;
}
} catch (PackageManager.NameNotFoundException unused2) {
open_url(context, "https://plus.google.com/share?url=" + URLEncoder.encode(str, "UTF-8"));
return true;
}
}
public static boolean send_ig(Context context, String str, String str2) {
try {
Q1(context, "com.instagram.android", str2, str);
return true;
} catch (PackageManager.NameNotFoundException unused) {
return false;
}
}
public static void send_image(Activity activity, Bitmap bitmap, String str, String str2, String str3) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("image/jpeg");
intent.addFlags(1073741824);
intent.putExtra("android.intent.extra.SUBJECT", str);
intent.putExtra("android.intent.extra.TEXT", str3);
activity.startActivity(Intent.createChooser(v0(activity, bitmap, intent), str2));
}
public static void send_image_custom_chooser(Activity activity, Bitmap bitmap, String str, String str2, @NonNull String str3) {
ArrayList arrayList = new ArrayList();
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("image/jpeg");
intent.addFlags(1073741824);
intent.putExtra("android.intent.extra.TEXT", str2);
List<ResolveInfo> queryIntentActivities = activity.getPackageManager().queryIntentActivities(intent, ProfileVerifier.CompilationStatus.RESULT_CODE_ERROR_PACKAGE_NAME_DOES_NOT_EXIST);
if (queryIntentActivities.isEmpty()) {
return;
}
for (ResolveInfo resolveInfo : queryIntentActivities) {
Intent intent2 = new Intent("android.intent.action.SEND");
intent2.setType("image/jpeg");
intent2.addFlags(1073741824);
intent2.putExtra("android.intent.extra.TEXT", str2);
ContentValues contentValues = new ContentValues();
contentValues.put("mime_type", "image/jpeg");
Uri insert = activity.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, contentValues);
try {
ContentResolver contentResolver = activity.getContentResolver();
Objects.requireNonNull(insert);
OutputStream openOutputStream = contentResolver.openOutputStream(insert);
if (openOutputStream != null) {
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, openOutputStream);
}
Objects.requireNonNull(openOutputStream);
openOutputStream.close();
intent2.putExtra("android.intent.extra.STREAM", insert);
intent2.addFlags(1);
} catch (Exception e2) {
e2.printStackTrace();
}
if (resolveInfo.activityInfo.packageName.toLowerCase().contains(str3)) {
intent2.setPackage(resolveInfo.activityInfo.packageName);
arrayList.add(intent2);
}
}
Intent createChooser = Intent.createChooser((Intent) arrayList.remove(0), "Pilih tujuan share");
createChooser.putExtra("android.intent.extra.INITIAL_INTENTS", (Parcelable[]) arrayList.toArray(new Parcelable[0]));
activity.startActivity(createChooser);
}
public static void send_image_package(Activity activity, Bitmap bitmap, String str, String str2, @Nullable String str3) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("image/jpeg");
if (str3 != null) {
intent.setPackage(str3);
}
intent.addFlags(1073741824);
intent.putExtra("android.intent.extra.TEXT", str2);
if (str3 == null) {
activity.startActivity(Intent.createChooser(v0(activity, bitmap, intent), "Pilih tujuan share"));
return;
}
try {
activity.startActivity(v0(activity, bitmap, intent));
} catch (ActivityNotFoundException unused) {
toast(activity, str + " belum terinstall");
}
}
public static void send_service(Activity activity, ServiceMessage serviceMessage, String str) {
Bundle bundle = new Bundle();
bundle.putString(BBDownloadManager.FILENAME_TAG, str);
bundle.putSerializable(BBDownloadManager.SERVICE_MESSAGE_TAG, serviceMessage);
Intent intent = new Intent(activity, (Class<?>) BBDownloadManager.class);
intent.putExtras(bundle);
activity.startService(intent);
toast(activity, activity.getString(R.string.info_download_started, str));
}
public static void send_sms(Context context, String str, String str2) {
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse("sms:" + str));
if (str2 != null) {
intent.putExtra("sms_body", str2);
}
context.startActivity(intent);
}
public static boolean send_telegram(Context context, String str, String str2) {
try {
Q1(context, "org.telegram.messenger", str, str2);
return true;
} catch (PackageManager.NameNotFoundException unused) {
return false;
}
}
public static boolean send_tw(Context context, String str, String str2) {
try {
try {
Q1(context, "com.twitter", str2, str);
return true;
} catch (UnsupportedEncodingException unused) {
return false;
}
} catch (PackageManager.NameNotFoundException unused2) {
open_url(context, "https://twitter.com/intent/tweet?text=" + URLEncoder.encode(str, "UTF-8"));
return true;
}
}
public static boolean send_wa(Context context, String str, String str2) {
try {
Q1(context, "com.whatsapp", str2, str);
return true;
} catch (PackageManager.NameNotFoundException unused) {
return false;
}
}
public static Class<? extends Activity> sessionSelector(Context context, Class<? extends Activity> cls) {
AppSession appSession = new AppSession(context);
return (appSession.isSessionValid() || !appSession.retrieve(AppSession.PROPERTY_LOG_FROM_SOSMED).isEmpty()) ? appSession.isLocked() ? LockActivity.class : cls : BonjourActivity.class;
}
public static void shareImageAndNotes(Activity activity, Uri uri, String str) {
try {
AtomicReference atomicReference = new AtomicReference(str);
Intent intent = new Intent();
intent.addFlags(1);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra("android.intent.extra.TEXT", (String) atomicReference.get());
intent.putExtra("android.intent.extra.STREAM", uri);
try {
activity.startActivity(Intent.createChooser(intent, "Bagikan Gambar Gunakan OtherApp"));
} catch (ActivityNotFoundException e2) {
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena" + e2, 0).show();
}
} catch (Exception e3) {
e3.printStackTrace();
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e3, 0).show();
}
}
public static void shareImageByExplorer(Activity activity, Uri uri) {
try {
Intent intent = new Intent();
intent.addFlags(1);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra("android.intent.extra.TEXT", "");
intent.putExtra("android.intent.extra.STREAM", uri);
intent.setPackage("com.coloros.filemanager");
try {
activity.startActivity(Intent.createChooser(intent, "Bagikan Gambar Gunakan explorer"));
} catch (ActivityNotFoundException e2) {
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena" + e2, 0).show();
}
} catch (Exception e3) {
e3.printStackTrace();
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e3, 0).show();
}
}
public static void shareImageByGmail(Activity activity, Uri uri) {
try {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("application/image");
intent.putExtra("android.intent.extra.EMAIL", new String[]{""});
intent.setType("message/rfc822");
intent.setPackage("com.google.android.gm");
intent.putExtra("android.intent.extra.SUBJECT", "");
intent.putExtra("android.intent.extra.TEXT", "");
intent.putExtra("android.intent.extra.STREAM", uri);
activity.startActivity(Intent.createChooser(intent, "Send mail..."));
} catch (Exception e2) {
e2.printStackTrace();
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e2, 0).show();
}
}
public static void shareImageByOtherApp(final Activity activity, final Uri uri) {
try {
final AtomicReference atomicReference = new AtomicReference("Hai, sejak pakai aplikasi ini aku bisa hemat jutaan rupiah lhoo. Kayaknya kamu bakal suka deh, soalnya app ini bisa buat semua kebutuhanmu jadi lebih praktis dan hemat. Cobain sendiri dan install aplikasi di https://speedcash.co.id");
ApiConfig.fetchScShareStrukContent(activity, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Affinity.h1(atomicReference, uri, activity, i2, (String) obj);
}
});
} catch (Exception e2) {
e2.printStackTrace();
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e2, 0).show();
}
}
public static void shareImageByTelegram(Activity activity, Uri uri) {
try {
Intent intent = new Intent();
intent.addFlags(1);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra("android.intent.extra.TEXT", "");
intent.putExtra("android.intent.extra.STREAM", uri);
intent.setPackage("org.telegram.messenger");
try {
activity.startActivity(Intent.createChooser(intent, "Bagikan Gambar Gunakan telegram"));
} catch (ActivityNotFoundException e2) {
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena" + e2, 0).show();
}
} catch (Exception e3) {
e3.printStackTrace();
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e3, 0).show();
}
}
public static void shareImageByWhatsapp(Activity activity, Uri uri) {
try {
Intent intent = new Intent();
intent.addFlags(1);
intent.setAction("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra("android.intent.extra.TEXT", "");
intent.putExtra("android.intent.extra.STREAM", uri);
intent.setPackage("com.whatsapp");
try {
activity.startActivity(Intent.createChooser(intent, "Bagikan Gambar Gunakan whatsapp"));
} catch (ActivityNotFoundException e2) {
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e2, 0).show();
}
} catch (Exception e3) {
e3.printStackTrace();
Toast.makeText(activity.getApplicationContext(), "gagal prosesShareImage Karena " + e3, 0).show();
}
}
public static void showDialogPromo(final Activity activity, HashMap<String, Object> hashMap) {
activity.getWindowManager().getDefaultDisplay().getMetrics(new DisplayMetrics());
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(View.inflate(activity, R.layout.popup_promo1, null))).setOverlayBackgroundResource(ContextCompat.getColor(activity, android.R.color.transparent)).setContentBackgroundResource(ContextCompat.getColor(activity, android.R.color.transparent)).setContentWidth(-1).setContentHeight(-2).setCancelable(false).setOnDismissListener(new b()).setOnBackPressListener(new a()).setGravity(17).create();
create.show();
View holderView = create.getHolderView();
ImageView imageView = (ImageView) holderView.findViewById(R.id.popup_img);
if (!FileHelper.isValidContextForGlide(activity)) {
imageView.setVisibility(8);
} else if (Var.toString(hashMap.get("image"), "null").equalsIgnoreCase("null")) {
imageView.setVisibility(8);
} else {
Glide.with(activity).load(Var.toString(hashMap.get("image"), "")).thumbnail(0.5f).apply(new RequestOptions().diskCacheStrategy(DiskCacheStrategy.ALL)).format(DecodeFormat.PREFER_ARGB_8888).override(Integer.MIN_VALUE).into(imageView);
imageView.setBackgroundColor(ContextCompat.getColor(activity, android.R.color.transparent));
}
holderView.findViewById(R.id.popup_close).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
create.dismiss();
}
});
final String var = Var.toString(hashMap.get(ConfigSession.KEY_WIKI_PATH), "");
holderView.findViewById(R.id.popup_img).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.j1(create, var, activity, view);
}
});
}
public static void showDialogPromoNewRegister(final Activity activity, final HashMap<String, Object> hashMap) {
activity.getWindowManager().getDefaultDisplay().getMetrics(new DisplayMetrics());
final DialogPlus create = DialogPlus.newDialog(activity).setContentHolder(new ViewHolder(View.inflate(activity, R.layout.popup_promo_new_register, null))).setContentWidth(-1).setContentHeight(-2).setContentBackgroundResource(R.drawable.panel_white_rounded_25dp).setGravity(17).setOnBackPressListener(new d(activity)).setOnDismissListener(new c(activity)).create();
create.show();
View holderView = create.getHolderView();
ImageView imageView = (ImageView) holderView.findViewById(R.id.popup_img);
if (!FileHelper.isValidContextForGlide(activity)) {
imageView.setVisibility(8);
} else if (Var.toString(hashMap.get("image"), "null").equalsIgnoreCase("null")) {
imageView.setVisibility(8);
} else {
Glide.with(activity).load(Var.toString(hashMap.get("image"), "")).apply(new RequestOptions().override(imageView.getWidth(), imageView.getHeight()).diskCacheStrategy(DiskCacheStrategy.ALL)).into(imageView);
}
if (Var.toString(hashMap.get("content"), "null").equalsIgnoreCase("null")) {
holderView.findViewById(R.id.popup_konten).setVisibility(8);
} else {
((TextView) holderView.findViewById(R.id.popup_konten)).setText(Var.toString(hashMap.get("content"), ""));
}
if (Var.toString(hashMap.get(FirebaseProcessor.KEY_TITLE), "null").equalsIgnoreCase("null")) {
holderView.findViewById(R.id.popup_tittle).setVisibility(8);
} else {
((TextView) holderView.findViewById(R.id.popup_tittle)).setText(Var.toString(hashMap.get(FirebaseProcessor.KEY_TITLE), ""));
}
holderView.findViewById(R.id.popup_close).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.k1(activity, create, view);
}
});
final String var = Var.toString(hashMap.get(ConfigSession.KEY_WIKI_PATH), "");
final String var2 = Var.toString(hashMap.get("url"), "");
holderView.findViewById(R.id.popup_btn).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.l1(create, activity, var2, hashMap, var, view);
}
});
}
public static void showLostPassword(final Context context, final BBCallback<String> bBCallback, final String str) {
final String[] strArr = {"082244823999", "087759011112", "085606527999"};
final DialogPlus create = DialogPlus.newDialog(context).setGravity(17).setContentBackgroundResource(R.drawable.border_thin).setContentHolder(new ViewHolder(View.inflate(context, R.layout.fragment_forgotpin, null))).setCancelable(true).setOnDismissListener(new OnDismissListener() {
public final void onDismiss(DialogPlus dialogPlus) {
Affinity.m1(context, bBCallback, str, dialogPlus);
}
}).create();
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
create.show();
}
}, 500L);
View holderView = create.getHolderView();
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) holderView.getLayoutParams();
int dimension = (int) (context.getResources().getDimension(R.dimen.bb_large_padding) / context.getResources().getDisplayMetrics().density);
layoutParams.setMargins(dimension, dimension, dimension, dimension);
holderView.setLayoutParams(layoutParams);
Compat.setBackground(holderView.findViewById(R.id.main_layout), null);
holderView.findViewById(R.id.btn_call_center_1).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.o1(context, strArr, view);
}
});
holderView.findViewById(R.id.btn_call_center_2).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.p1(context, strArr, view);
}
});
holderView.findViewById(R.id.btn_call_center_3).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
Affinity.q1(context, strArr, view);
}
});
}
public static void showPromo(final Activity activity, final String str) {
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
Affinity.t1(str, activity);
}
}, 1000L);
}
public static void showSucsessAddChart(Activity activity, View view) {
View inflate = activity.getLayoutInflater().inflate(R.layout.custom_toast_layout, (ViewGroup) view.findViewById(R.id.relativeLayout1));
Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(17, 0, 0);
toast.setView(inflate);
toast.show();
}
public static void showSucsessPayOneClick(Activity activity, View view) {
View inflate = activity.getLayoutInflater().inflate(R.layout.custom_toast_show_success_one_clicklayout, (ViewGroup) view.findViewById(R.id.relativeLayout1));
Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(48, 0, ItemTouchHelper.Callback.DEFAULT_SWIPE_ANIMATION_DURATION);
toast.setView(inflate);
toast.show();
}
public static void show_confirm_coba_lagi(Activity activity, @DrawableRes int i2, String str, Object obj, final BBCallback<Boolean> bBCallback, CustomButton customButton) {
CharSequence charSequence;
if (activity != null) {
SweetAlertDialog cancelClickListener = new SweetAlertDialog(activity, 4).setCustomImage(i2).setConfirmText(activity.getString(R.string.error_connection_failure_coba_lagi)).setCancelText(activity.getString(R.string.btn_cancel)).showCancelButton(true).setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public final void onClick(SweetAlertDialog sweetAlertDialog) {
Affinity.y1(BBCallback.this, sweetAlertDialog);
}
}).setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() {
@Override
public final void onClick(SweetAlertDialog sweetAlertDialog) {
Affinity.z1(BBCallback.this, sweetAlertDialog);
}
});
View inflate = cancelClickListener.getLayoutInflater().inflate(R.layout.component_text_view, (ViewGroup) null);
TextView textView = (TextView) inflate.findViewById(R.id.txt_example);
if (obj instanceof Spanned) {
charSequence = (Spanned) obj;
} else {
charSequence = Var.toString(obj, "") + "\n";
}
textView.setText(charSequence);
cancelClickListener.setCustomView(inflate);
cancelClickListener.setCancelable(false);
if (!activity.isFinishing()) {
cancelClickListener.show();
}
Z1(cancelClickListener, activity);
if (customButton != null) {
customButton.setCustomButton(cancelClickListener.getButton(-1), cancelClickListener.getButton(-2), cancelClickListener.getButton(-3));
}
}
}
public static void t1(String str, final Activity activity) {
final String str2 = "bb_promo_page_" + str;
ApiConfig.fetchConfig(activity, R.xml.pages_promo_config, str2, new BBCallback() {
@Override
public final void do_callback(int i2, Object obj) {
Affinity.s1(activity, str2, i2, (String) obj);
}
});
}
public static void toast(Activity activity, String str) {
toast(activity, str, 1);
}
public static void toast1(Activity activity, String str) {
toast1(activity, str, 1);
}
public static void toast_exit(Activity activity, String str, int i2) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_toast, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(16, 0, 0);
toast.setDuration(i2);
toast.setView(inflate);
((TextView) inflate.findViewById(R.id.toast_text)).setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void toast_info(Activity activity, String str, int i2) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_toast_info, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(48, 0, 0);
toast.setDuration(i2);
toast.setView(inflate);
TextView textView = (TextView) inflate.findViewById(R.id.toast_text);
textView.setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
toast.cancel();
}
});
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void u1(BBCallback bBCallback, SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.dismiss();
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.TRUE);
}
public static Intent v0(Activity activity, Bitmap bitmap, Intent intent) {
ContentValues contentValues = new ContentValues();
contentValues.put("mime_type", "image/jpeg");
Uri insert = activity.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, contentValues);
try {
ContentResolver contentResolver = activity.getContentResolver();
Objects.requireNonNull(insert);
OutputStream openOutputStream = contentResolver.openOutputStream(insert);
if (openOutputStream != null) {
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, openOutputStream);
}
Objects.requireNonNull(openOutputStream);
openOutputStream.close();
intent.putExtra("android.intent.extra.STREAM", insert);
intent.addFlags(1);
} catch (Exception e2) {
if (ApiConfig.isLoggable()) {
e2.getMessage();
}
}
return intent;
}
public static void v1(BBCallback bBCallback, SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.cancel();
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.FALSE);
}
public static void w1(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.TRUE);
}
}
public static void x1(DialogPlus dialogPlus, BBCallback bBCallback, View view) {
dialogPlus.dismiss();
if (bBCallback != null) {
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.FALSE);
}
}
public static void y0(SslErrorHandler sslErrorHandler, int i2, Boolean bool) {
if (bool.booleanValue()) {
sslErrorHandler.proceed();
} else {
sslErrorHandler.cancel();
}
}
public static void y1(BBCallback bBCallback, SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.dismiss();
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.TRUE);
}
public static void z1(BBCallback bBCallback, SweetAlertDialog sweetAlertDialog) {
sweetAlertDialog.cancel();
bBCallback.do_callback(R.id.bb_callback_confirm, Boolean.FALSE);
}
public static void confirm(Activity activity, @DrawableRes int i2, String str, Object obj, BBCallback<Boolean> bBCallback) {
confirm(activity, i2, str, obj, bBCallback, null);
}
public static void confirmADB(Activity activity, int i2, String str, String str2, BBCallback<Boolean> bBCallback) {
confirmADB(activity, i2, str, (Object) str2, bBCallback);
}
public static void copy(Context context, String str, String str2) {
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService("clipboard");
ClipData newPlainText = ClipData.newPlainText("TEXT:COPY", str);
Objects.requireNonNull(clipboardManager);
clipboardManager.setPrimaryClip(newPlainText);
if (!(context instanceof Activity) || str2.isEmpty()) {
return;
}
toast((Activity) context, str2);
}
public static void copy1(Context context, String str, String str2) {
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService("clipboard");
ClipData newPlainText = ClipData.newPlainText("TEXT:COPY", str);
Objects.requireNonNull(clipboardManager);
clipboardManager.setPrimaryClip(newPlainText);
if (str2.isEmpty() || !(context instanceof Activity)) {
return;
}
copyToast((Activity) context, str2);
}
public static void copy2(Context context, String str, String str2) {
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService("clipboard");
ClipData newPlainText = ClipData.newPlainText("TEXT:COPY", str);
Objects.requireNonNull(clipboardManager);
clipboardManager.setPrimaryClip(newPlainText);
if (str2.isEmpty()) {
return;
}
copyToast1((Activity) context, str2);
}
public static void copy3(Context context, String str, String str2) {
ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService("clipboard");
ClipData newPlainText = ClipData.newPlainText("TEXT:COPY", str);
Objects.requireNonNull(clipboardManager);
clipboardManager.setPrimaryClip(newPlainText);
if (str2.isEmpty()) {
return;
}
copyToast2((Activity) context, str2);
}
public static void copyToast(Activity activity, String str, int i2) {
copyToast(activity, str, i2, 16, 0, 0);
}
public static void copyToast1(Activity activity, String str, int i2) {
copyToast1(activity, str, i2, 80, 0, 100);
}
public static void copyToast2(Activity activity, String str, int i2) {
copyToast2(activity, str, i2, 80, 0, 100);
}
public static void deleteADB(Activity activity, int i2, String str, String str2, BBCallback<Boolean> bBCallback) {
deleteADB(activity, i2, str, (Object) str2, bBCallback);
}
public static void infoADB(Activity activity, int i2, String str, String str2, BBCallback<Boolean> bBCallback) {
infoADB(activity, i2, str, (Object) str2, bBCallback);
}
public static void infoSN(Activity activity, int i2, String str, String str2, BBCallback<Boolean> bBCallback) {
infoSN(activity, i2, str, str2, bBCallback, null);
}
public static void launch(Activity activity, Class<?> cls, @Nullable Bundle bundle) {
launch(activity, cls, bundle, null);
}
public static void listen(Activity activity, Class<?> cls, int i2, Bundle bundle) {
if (cls == null) {
return;
}
Intent intent = new Intent(activity, cls);
intent.setData(activity.getIntent().getData());
if (bundle != null) {
intent.putExtras(bundle);
}
ActivityCompat.startActivityForResult(activity, intent, i2, (Bundle) null);
}
public static void purge(Activity activity, Class<?> cls, Bundle bundle) {
purge(activity, cls, bundle, ItemTouchHelper.Callback.DEFAULT_SWIPE_ANIMATION_DURATION);
}
public static void reload(Activity activity, Bundle bundle) {
Intent intent = activity.getIntent();
if (bundle != null) {
intent.putExtras(bundle);
} else {
intent.putExtras(new Bundle());
}
activity.finish();
activity.overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
activity.startActivity(intent);
}
public static void toast(Activity activity, String str, int i2) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_toast, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(80, 0, 100);
toast.setDuration(i2);
toast.setView(inflate);
TextView textView = (TextView) inflate.findViewById(R.id.toast_text);
textView.setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
toast.cancel();
}
});
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void toast1(Activity activity, String str, int i2) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_copy_toast_ajak_teman, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(80, 0, 100);
toast.setDuration(i2);
toast.setView(inflate);
TextView textView = (TextView) inflate.findViewById(R.id.toast_text);
textView.setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
toast.cancel();
}
});
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void confirm(final Activity activity, @DrawableRes final int i2, final String str, final Object obj, final BBCallback<Boolean> bBCallback, final CustomButton customButton) {
if (Looper.myLooper() == Looper.getMainLooper()) {
R1(activity, i2, str, obj, bBCallback, customButton);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.R1(activity, i2, str, obj, bBCallback, customButton);
}
});
}
}
public static void confirmADB(final Activity activity, final int i2, final String str, final Object obj, final BBCallback<Boolean> bBCallback) {
if (Looper.myLooper() == Looper.getMainLooper()) {
S1(activity, i2, str, obj, bBCallback);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.S1(activity, i2, str, obj, bBCallback);
}
});
}
}
public static void copyToast(Activity activity, String str, int i2, int i3, int i4, int i5) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_copy_toast, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
toast.setGravity(48, 0, (int) (activity.getResources().getDimension(R.dimen.bb_thumb_huge) / activity.getResources().getDisplayMetrics().density));
toast.setDuration(i2);
toast.setView(inflate);
TextView textView = (TextView) inflate.findViewById(R.id.toast_text);
textView.setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
toast.cancel();
}
});
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void copyToast1(Activity activity, String str, int i2, int i3, int i4, int i5) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_copy_toast_ajak_teman, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
activity.getResources().getDimension(R.dimen.bb_thumb_huge);
float f2 = activity.getResources().getDisplayMetrics().density;
toast.setGravity(80, 0, 100);
toast.setDuration(i2);
toast.setView(inflate);
TextView textView = (TextView) inflate.findViewById(R.id.toast_text);
textView.setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
toast.cancel();
}
});
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void copyToast2(Activity activity, String str, int i2, int i3, int i4, int i5) {
View inflate = activity.getLayoutInflater().inflate(R.layout.widget_salin_va, (ViewGroup) activity.findViewById(R.id.toast_layout_root));
final Toast toast = new Toast(activity.getApplicationContext());
activity.getResources().getDimension(R.dimen.bb_thumb_huge);
float f2 = activity.getResources().getDisplayMetrics().density;
toast.setGravity(80, 0, 100);
toast.setDuration(i2);
toast.setView(inflate);
TextView textView = (TextView) inflate.findViewById(R.id.toast_text);
textView.setTypeface(textView.getTypeface(), 1);
textView.setText(Compat.Html_fromHtml(str.replace("\n", "<br/>")));
textView.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
toast.cancel();
}
});
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
toast.show();
}
});
}
public static void deleteADB(final Activity activity, final int i2, final String str, final Object obj, final BBCallback<Boolean> bBCallback) {
if (Looper.myLooper() == Looper.getMainLooper()) {
T1(activity, i2, str, obj, bBCallback);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.T1(activity, i2, str, obj, bBCallback);
}
});
}
}
public static void infoADB(final Activity activity, final int i2, final String str, final Object obj, final BBCallback<Boolean> bBCallback) {
if (Looper.myLooper() == Looper.getMainLooper()) {
V1(activity, i2, str, obj, bBCallback);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.V1(activity, i2, str, obj, bBCallback);
}
});
}
}
public static void infoSN(final Activity activity, final int i2, final String str, final Object obj, final BBCallback<Boolean> bBCallback, final CustomButton customButton) {
if (Looper.myLooper() == Looper.getMainLooper()) {
W1(activity, i2, str, obj, bBCallback, customButton);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.W1(activity, i2, str, obj, bBCallback, customButton);
}
});
}
}
public static void launch(Activity activity, Class<?> cls, @Nullable Bundle bundle, @Nullable View[] viewArr) {
if (cls == null) {
return;
}
Intent intent = new Intent(activity, cls);
intent.setData(activity.getIntent().getData());
if (bundle != null) {
intent.putExtras(bundle);
}
if (viewArr != null && viewArr.length > 0) {
Pair[] pairArr = new Pair[viewArr.length];
for (int i2 = 0; i2 < viewArr.length; i2++) {
View view = viewArr[i2];
pairArr[i2] = Pair.create(view, view.getTransitionName());
}
ContextCompat.startActivity(activity, intent, ActivityOptionsCompat.makeSceneTransitionAnimation(activity, pairArr).toBundle());
return;
}
activity.overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
ContextCompat.startActivity(activity, intent, (Bundle) null);
}
public static void purge(final Activity activity, final Class<?> cls, final Bundle bundle, int i2) {
if (activity != null) {
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() {
@Override
public final void run() {
Affinity.f1(activity, cls, bundle);
}
}, i2);
}
}
public static void info(Activity activity, int i2, String str, String str2, BBCallback<Boolean> bBCallback) {
info(activity, i2, str, str2, bBCallback, null);
}
public static void info(final Activity activity, final int i2, final String str, final Object obj, final BBCallback<Boolean> bBCallback, final CustomButton customButton) {
if (Looper.myLooper() == Looper.getMainLooper()) {
U1(activity, i2, str, obj, bBCallback, customButton);
} else {
activity.runOnUiThread(new Runnable() {
@Override
public final void run() {
Affinity.U1(activity, i2, str, obj, bBCallback, customButton);
}
});
}
}
public static void download_file(Activity activity, String str, String str2) {
download_file(activity, str, str2, "");
}
public static void getRefreshData(Context context, AppSession appSession, DataSession dataSession, BBCallback<Boolean> bBCallback) {
MenuMessage menuMessage = new MenuMessage(appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
MessageComposer messageComposer = new MessageComposer(1, "");
messageComposer.setIs_credential(true);
messageComposer.setData_type(1);
messageComposer.setRequest_method(MessageComposer.POST);
messageComposer.setMessageProcess(new g(appSession, dataSession, bBCallback));
MessageSender messageSender = new MessageSender(context, messageComposer);
messageSender.setRequestMessage(menuMessage);
messageSender.execute();
}
}