导航菜单

页面标题

页面副标题

Mint v5.7.3 - DeleteAccountStep1Activity.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();
    }
}