正在查看: Mint v5.7.3 应用的 DeleteAccountStep1Activity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 DeleteAccountStep1Activity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.deleteaccount;
import a5.c;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcelable;
import android.text.TextUtils;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.ContextCompat;
import androidx.databinding.DataBindingUtil;
import androidx.databinding.ViewDataBinding;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
import com.htmedia.mint.AppController;
import com.htmedia.mint.R;
import com.htmedia.mint.deleteaccount.DeleteAccountStep1Activity;
import com.htmedia.mint.htsubscription.WebEngageAnalytices;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.MobileSSO;
import com.htmedia.mint.pojo.config.SSO;
import com.htmedia.mint.pojo.deleteaccount.DeleteAcountReasonResponse;
import com.htmedia.mint.pojo.deleteaccount.DeleteReasonItem;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.n;
import com.htmedia.sso.helpers.ToastHelper;
import com.htmedia.sso.network.ApiClient;
import com.htmedia.sso.network.ApiServices;
import com.htmedia.sso.network.CustomObserver;
import com.htmedia.sso.network.NetworkHelper;
import io.piano.android.cxense.model.CustomParameter;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import kotlin.Metadata;
import kotlin.a0;
import kotlin.jvm.internal.m;
import oh.v;
import oh.w;
import x4.e0;
@Metadata(d1 = {"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\b\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\b\u0010\u0010\u001a\u00020\u0011H\u0002J\u0010\u0010\u0012\u001a\u00020\u00132\u0006\u0010\u0014\u001a\u00020\u000fH\u0002J\u0012\u0010\u0015\u001a\u00020\u00112\b\u0010\u0016\u001a\u0004\u0018\u00010\u0017H\u0014J\u0018\u0010\u0018\u001a\u00020\u00112\u0006\u0010\u0019\u001a\u00020\r2\u0006\u0010\u001a\u001a\u00020\u001bH\u0016J\u0010\u0010\u001c\u001a\u00020\u00112\u0006\u0010\u001d\u001a\u00020\u000fH\u0002J\b\u0010\u001e\u001a\u00020\u0011H\u0002J\b\u0010\u001f\u001a\u00020\u0011H\u0002J\b\u0010 \u001a\u00020\u0011H\u0002J\b\u0010!\u001a\u00020\u0011H\u0002J\u0010\u0010\"\u001a\u00020\u00112\u0006\u0010#\u001a\u00020$H\u0002R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\tX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u000bX\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010\f\u001a\u0004\u0018\u00010\rX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u000e\u001a\u00020\u000fX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006%"}, d2 = {"Lcom/htmedia/mint/deleteaccount/DeleteAccountStep1Activity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/mint/deleteaccount/adapters/DeleteAccountReasonAdapter$OnItemClickListener;", "()V", "activity", "Landroidx/appcompat/app/AppCompatActivity;", "binding", "Lcom/htmedia/mint/databinding/ActivityDeleteAccountStep1Binding;", "config", "Lcom/htmedia/mint/pojo/config/Config;", "deleteAccountReasonAdapter", "Lcom/htmedia/mint/deleteaccount/adapters/DeleteAccountReasonAdapter;", "deleteReasonItem", "Lcom/htmedia/mint/pojo/deleteaccount/DeleteReasonItem;", "tAG", "", "getDeleteAccountReasons", "", "isValidateReason", "", "enterMsg", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onItemClick", CustomParameter.ITEM, "position", "", "sendButtonsClickEvent", "buttonName", "setOnContinueClick", "setOnViewClickListener", "setUpAndInit", "setUpDarkMode", "updateWidget", "response", "Lcom/htmedia/mint/pojo/deleteaccount/DeleteAcountReasonResponse;", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class DeleteAccountStep1Activity extends com.htmedia.mint.ui.activity.a implements c.a {
private e0 b;
private Config d;
private c e;
private DeleteReasonItem f;
private String a = "DeleteAccountStep1Activity";
private AppCompatActivity c = this;
@Metadata(d1 = {"\u0000\u001d\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001J\u0010\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0016J\u0010\u0010\u0007\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0002H\u0016¨\u0006\t"}, d2 = {"com/htmedia/mint/deleteaccount/DeleteAccountStep1Activity$getDeleteAccountReasons$1", "Lcom/htmedia/sso/network/CustomObserver;", "Lcom/htmedia/mint/pojo/deleteaccount/DeleteAcountReasonResponse;", "onError", "", "t", "", "onNext", "response", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public static final class a extends CustomObserver<DeleteAcountReasonResponse> {
a() {
super(DeleteAccountStep1Activity.this, true);
}
public void onNext(DeleteAcountReasonResponse response) {
m.g(response, "response");
super.onNext(response);
DeleteAccountStep1Activity.this.W(response);
}
public void onError(Throwable t) {
m.g(t, "t");
super.onError(t);
ToastHelper.showToast(DeleteAccountStep1Activity.this.c, NetworkHelper.getErrorMessage(DeleteAccountStep1Activity.this.c, t));
}
}
@Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0010\b\n\u0002\b\u0007\u0010\u0000\u001a\u00020\u0001\"\u0004\b\u0000\u0010\u00022\u000e\u0010\u0003\u001a\n \u0004*\u0004\u0018\u0001H\u0002H\u00022\u000e\u0010\u0005\u001a\n \u0004*\u0004\u0018\u0001H\u0002H\u0002H\n¢\u0006\u0004\b\u0006\u0010\u0007¨\u0006\b"}, d2 = {"<anonymous>", "", "T", "a", "kotlin.jvm.PlatformType", "b", "compare", "(Ljava/lang/Object;Ljava/lang/Object;)I", "kotlin/comparisons/ComparisonsKt__ComparisonsKt$compareBy$2"}, k = 3, mv = {1, 9, 0}, xi = 48)
public static final class b<T> implements Comparator {
@Override
public final int compare(T t, T t2) {
int a;
DeleteReasonItem deleteReasonItem = (DeleteReasonItem) t;
DeleteReasonItem deleteReasonItem2 = (DeleteReasonItem) t2;
a = wg.b.a(deleteReasonItem != null ? deleteReasonItem.getPreviewOrder() : null, deleteReasonItem2 != null ? deleteReasonItem2.getPreviewOrder() : null);
return a;
}
}
private final void N() {
boolean L;
MobileSSO mobileSSO;
try {
Config config = this.d;
if (config == null) {
m.w("config");
config = null;
}
SSO sso = config.getSso();
String ssoBaseUrl = sso != null ? sso.getSsoBaseUrl() : null;
String str = "";
if (ssoBaseUrl == null) {
ssoBaseUrl = "";
}
Config config2 = this.d;
if (config2 == null) {
m.w("config");
config2 = null;
}
SSO sso2 = config2.getSso();
String deleteAccountFeedbacks = (sso2 == null || (mobileSSO = sso2.getMobileSSO()) == null) ? null : mobileSSO.getDeleteAccountFeedbacks();
if (deleteAccountFeedbacks != null) {
str = deleteAccountFeedbacks;
}
String str2 = ssoBaseUrl + str + "?type=DELETE_ACCOUNT";
if (str2.length() > 0) {
L = w.L(str2, "http", false, 2, null);
if (L) {
HashMap hashMap = new HashMap();
hashMap.put("referrer", "LM");
((ApiServices) ApiClient.getClient().create(ApiServices.class)).getDeleteAccountReasons(str2, hashMap).s(sg.a.b()).k(ag.a.a()).a(new a());
}
}
} catch (Exception e) {
AppCompatActivity appCompatActivity = this.c;
ToastHelper.showToast(appCompatActivity, NetworkHelper.getErrorMessage(appCompatActivity, e));
}
}
private final boolean O(String str) {
if (TextUtils.isEmpty(str)) {
ToastHelper.showToast(this.c, getString(R.string.please_specify_the_reason));
return false;
}
if (str.length() >= 20) {
return true;
}
ToastHelper.showToast(this.c, getString(R.string.reason_should_contain));
return false;
}
private final void P(String str) {
String str2;
String B0 = f0.B0(this.c);
String X0 = f0.X0(this.c);
DeleteReasonItem deleteReasonItem = this.f;
if (deleteReasonItem != null) {
str2 = m.b(deleteReasonItem.getName(), "Others") ? deleteReasonItem.getEnteredMsg() : deleteReasonItem.getName();
} else {
str2 = null;
}
DeleteReasonItem deleteReasonItem2 = this.f;
Integer previewOrder = deleteReasonItem2 != null ? deleteReasonItem2.getPreviewOrder() : null;
n.J(this.c, n.f3, "", "", "delete_account_reason_screen", new String[]{str, "" + previewOrder, str2, B0, X0});
WebEngageAnalytices.sendDeleteAccountEvents(WebEngageAnalytices.DELETE_REASON_SELECTED, X0, B0, str, str2, "" + previewOrder);
}
private final void Q() {
CharSequence O0;
Parcelable parcelable = this.f;
a0 a0Var = null;
e0 e0Var = null;
if (parcelable != null) {
e0 e0Var2 = this.b;
if (e0Var2 == null) {
m.w("binding");
} else {
e0Var = e0Var2;
}
O0 = w.O0(e0Var.e.getText().toString());
String obj = O0.toString();
if (!v.t(parcelable.getName(), "Others", true)) {
parcelable.setEnteredMsg("");
P("Continue");
startActivity(new Intent((Context) this.c, (Class<?>) DeleteAccountStep2Activity.class).putExtra("item_model", parcelable));
} else if (O(obj)) {
parcelable.setEnteredMsg(obj);
P("Continue");
startActivity(new Intent((Context) this.c, (Class<?>) DeleteAccountStep2Activity.class).putExtra("item_model", parcelable));
}
a0Var = a0.a;
}
if (a0Var == null) {
ToastHelper.showToast(this.c, getString(R.string.please_select_your_reason));
}
}
private final void R() {
e0 e0Var = this.b;
e0 e0Var2 = null;
if (e0Var == null) {
m.w("binding");
e0Var = null;
}
e0Var.f.b.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
DeleteAccountStep1Activity.S(DeleteAccountStep1Activity.this, view);
}
});
e0 e0Var3 = this.b;
if (e0Var3 == null) {
m.w("binding");
e0Var3 = null;
}
e0Var3.b.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
DeleteAccountStep1Activity.T(DeleteAccountStep1Activity.this, view);
}
});
e0 e0Var4 = this.b;
if (e0Var4 == null) {
m.w("binding");
} else {
e0Var2 = e0Var4;
}
e0Var2.c.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
DeleteAccountStep1Activity.U(DeleteAccountStep1Activity.this, view);
}
});
}
public static final void S(DeleteAccountStep1Activity this$0, View view) {
m.g(this$0, "this$0");
this$0.finish();
}
public static final void T(DeleteAccountStep1Activity this$0, View view) {
m.g(this$0, "this$0");
this$0.P("Cancel");
this$0.finish();
}
public static final void U(DeleteAccountStep1Activity this$0, View view) {
m.g(this$0, "this$0");
this$0.Q();
}
private final void V() {
e0 e0Var = this.b;
e0 e0Var2 = null;
if (e0Var == null) {
m.w("binding");
e0Var = null;
}
e0Var.f.d.setVisibility(8);
Config g = AppController.j().g();
m.f(g, "getConfigNew(...)");
this.d = g;
e0 e0Var3 = this.b;
if (e0Var3 == null) {
m.w("binding");
} else {
e0Var2 = e0Var3;
}
e0Var2.c(Boolean.valueOf(f0.Z1()));
}
public final void W(DeleteAcountReasonResponse deleteAcountReasonResponse) {
RecyclerView.Adapter adapter;
List q0;
if (deleteAcountReasonResponse != null) {
List data = deleteAcountReasonResponse.getData();
List list = data;
if (list == null || list.isEmpty()) {
return;
}
ArrayList arrayList = new ArrayList();
Iterator it = data.iterator();
while (true) {
if (!it.hasNext()) {
break;
}
Object next = it.next();
DeleteReasonItem deleteReasonItem = (DeleteReasonItem) next;
if ((deleteReasonItem != null ? deleteReasonItem.getPreviewOrder() : null) != null) {
arrayList.add(next);
}
}
q0 = kotlin.collections.a0.q0(arrayList, new b());
List list2 = q0;
if (!list2.isEmpty()) {
DeleteReasonItem deleteReasonItem2 = (DeleteReasonItem) q0.get(0);
if (deleteReasonItem2 != null) {
deleteReasonItem2.setSelected(true);
}
this.f = (DeleteReasonItem) q0.get(0);
e0 e0Var = this.b;
if (e0Var == null) {
m.w("binding");
e0Var = null;
}
e0Var.c.setEnabled(true);
e0 e0Var2 = this.b;
if (e0Var2 == null) {
m.w("binding");
e0Var2 = null;
}
e0Var2.c.setBackgroundResource(R.drawable.btn_roundcorner_with_strock);
e0 e0Var3 = this.b;
if (e0Var3 == null) {
m.w("binding");
e0Var3 = null;
}
e0Var3.c.setTextColor(ContextCompat.getColor(this.c, R.color.orange));
}
this.e = new c(this.c, new ArrayList(list2), this);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
e0 e0Var4 = this.b;
if (e0Var4 == null) {
m.w("binding");
e0Var4 = null;
}
e0Var4.d.setLayoutManager(linearLayoutManager);
e0 e0Var5 = this.b;
if (e0Var5 == null) {
m.w("binding");
e0Var5 = null;
}
RecyclerView recyclerView = e0Var5.d;
c cVar = this.e;
if (cVar == null) {
m.w("deleteAccountReasonAdapter");
} else {
adapter = cVar;
}
recyclerView.setAdapter(adapter);
}
}
private final void setUpDarkMode() {
if (AppController.j().E()) {
getWindow().setStatusBarColor(-16777216);
getWindow().getDecorView().setSystemUiVisibility(0);
} else {
getWindow().setStatusBarColor(-1);
getWindow().getDecorView().setSystemUiVisibility(UserMetadata.MAX_INTERNAL_KEY_SIZE);
}
}
@Override
public void o(com.htmedia.mint.pojo.deleteaccount.DeleteReasonItem r4, int r5) {
throw new UnsupportedOperationException("Method not decompiled: com.htmedia.mint.deleteaccount.DeleteAccountStep1Activity.o(com.htmedia.mint.pojo.deleteaccount.DeleteReasonItem, int):void");
}
protected void onCreate(Bundle savedInstanceState) {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
ViewDataBinding contentView = DataBindingUtil.setContentView(this, R.layout.activity_delete_account_step1);
m.f(contentView, "setContentView(...)");
this.b = (e0) contentView;
V();
setUpDarkMode();
R();
N();
}
}