导航菜单

页面标题

页面副标题

Mint v5.7.3 - PrefSettingsNewActivity.java 源代码

正在查看: Mint v5.7.3 应用的 PrefSettingsNewActivity.java JAVA 源代码文件

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


package com.htmedia.mint.ui.activity;

import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.Toast;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.appcompat.widget.Toolbar;
import androidx.core.content.ContextCompat;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.notificationsetting.NotificationMasterResponse;
import com.htmedia.mint.pojo.onBoarding.setting.Section;
import com.htmedia.mint.pojo.onBoarding.setting.SectionPref;
import com.htmedia.mint.utils.q;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.List;
import kotlin.Metadata;
import q7.q5;
import q7.s5;

@Metadata(d1 = {"\u0000X\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010!\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u0010\u0014\u001a\u00020\r2\u0006\u0010\u0015\u001a\u00020\rJ\u0006\u0010\u0016\u001a\u00020\rJ\u0010\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u001aH\u0016J\u0012\u0010\u001b\u001a\u00020\u00182\b\u0010\u001c\u001a\u0004\u0018\u00010\u001dH\u0014J\u0018\u0010\u001e\u001a\u00020\u00182\u0006\u0010\u001f\u001a\u00020 2\u0006\u0010!\u001a\u00020\"H\u0016J\b\u0010#\u001a\u00020\u0018H\u0002J\u0014\u0010$\u001a\u00020\u00182\f\u0010%\u001a\b\u0012\u0004\u0012\u00020 0&J\b\u0010'\u001a\u00020\u0018H\u0002J\b\u0010(\u001a\u00020\u0018H\u0002J\u0006\u0010)\u001a\u00020\u0018R\u001a\u0010\u0004\u001a\u00020\u0005X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\u0010\u0010\n\u001a\u0004\u0018\u00010\u000bX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\f\u001a\u00020\rX\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u0010\u000e\u001a\u00020\u000fX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0010\u0010\u0011\"\u0004\b\u0012\u0010\u0013¨\u0006*"}, d2 = {"Lcom/htmedia/mint/ui/activity/PrefSettingsNewActivity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/mint/ui/adapters/PrefListener;", "()V", "binding", "Lcom/htmedia/mint/databinding/ActivityPrefNewBinding;", "getBinding", "()Lcom/htmedia/mint/databinding/ActivityPrefNewBinding;", "setBinding", "(Lcom/htmedia/mint/databinding/ActivityPrefNewBinding;)V", "customJsonRequest", "Lcom/htmedia/mint/volley/CustomJsonRequest;", "prefOrigin", BuildConfig.FLAVOR, "viewModel", "Lcom/htmedia/mint/ui/viewModels/onBoardingSplash/SettingsPrefViewModel;", "getViewModel", "()Lcom/htmedia/mint/ui/viewModels/onBoardingSplash/SettingsPrefViewModel;", "setViewModel", "(Lcom/htmedia/mint/ui/viewModels/onBoardingSplash/SettingsPrefViewModel;)V", "getPrefTypeName", "name", "getSelectedValue", "onConfigurationChanged", BuildConfig.FLAVOR, "newConfig", "Landroid/content/res/Configuration;", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onToogleClicked", "section", "Lcom/htmedia/mint/pojo/onBoarding/setting/Section;", "position", BuildConfig.FLAVOR, "setAdapter", "setAdapterList", "list", BuildConfig.FLAVOR, "setNightMood", "setToolBar", "setUpContinue", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class PrefSettingsNewActivity extends com.htmedia.mint.ui.activity.a implements q5 {
    public x4.o2 a;
    public z7.t b;
    private String c = BuildConfig.FLAVOR;

    @Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0003\u0010\u0000\u001a\u00020\u00012\u000e\u0010\u0002\u001a\n \u0004*\u0004\u0018\u00010\u00030\u0003H\n¢\u0006\u0004\b\u0005\u0010\u0006"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "it", BuildConfig.FLAVOR, "kotlin.jvm.PlatformType", "invoke", "(Ljava/lang/Boolean;)V"}, k = 3, mv = {1, 9, 0}, xi = 48)
    static final class a extends kotlin.jvm.internal.n implements fh.l<Boolean, ug.a0> {
        a() {
            super(1);
        }

        public Object invoke(Object obj) {
            invoke((Boolean) obj);
            return ug.a0.a;
        }

        public final void invoke(Boolean bool) {
            kotlin.jvm.internal.m.d(bool);
            if (bool.booleanValue()) {
                if (!PrefSettingsNewActivity.this.P().o().isEmpty()) {
                    PrefSettingsNewActivity prefSettingsNewActivity = PrefSettingsNewActivity.this;
                    prefSettingsNewActivity.R(prefSettingsNewActivity.P().o());
                } else {
                    if (TextUtils.isEmpty(PrefSettingsNewActivity.this.P().C("section", PrefSettingsNewActivity.this))) {
                        PrefSettingsNewActivity.this.P().H(PrefSettingsNewActivity.this.P().D(PrefSettingsNewActivity.this));
                        PrefSettingsNewActivity prefSettingsNewActivity2 = PrefSettingsNewActivity.this;
                        prefSettingsNewActivity2.R(prefSettingsNewActivity2.P().o());
                        return;
                    }
                    PrefSettingsNewActivity.this.P().H(PrefSettingsNewActivity.this.P().C("section", PrefSettingsNewActivity.this));
                    PrefSettingsNewActivity prefSettingsNewActivity3 = PrefSettingsNewActivity.this;
                    prefSettingsNewActivity3.R(prefSettingsNewActivity3.P().o());
                }
            }
        }
    }

    @Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
    static final class b implements Observer, kotlin.jvm.internal.g {
        private final fh.l a;

        b(fh.l lVar) {
            kotlin.jvm.internal.m.g(lVar, "function");
            this.a = lVar;
        }

        public final boolean equals(Object obj) {
            if ((obj instanceof Observer) && (obj instanceof kotlin.jvm.internal.g)) {
                return kotlin.jvm.internal.m.b(getFunctionDelegate(), ((kotlin.jvm.internal.g) obj).getFunctionDelegate());
            }
            return false;
        }

        public final ug.c<?> getFunctionDelegate() {
            return this.a;
        }

        public final int hashCode() {
            return getFunctionDelegate().hashCode();
        }

        public final void onChanged(Object obj) {
            this.a.invoke(obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "it", "Lcom/htmedia/mint/pojo/notificationsetting/NotificationMasterResponse;", "invoke"}, k = 3, mv = {1, 9, 0}, xi = 48)
    static final class c extends kotlin.jvm.internal.n implements fh.l<NotificationMasterResponse, ug.a0> {
        c() {
            super(1);
        }

        public Object invoke(Object obj) {
            invoke((NotificationMasterResponse) obj);
            return ug.a0.a;
        }

        public final void invoke(NotificationMasterResponse notificationMasterResponse) {
            kotlin.jvm.internal.m.g(notificationMasterResponse, "it");
            if (notificationMasterResponse.getSuccess()) {
                ?? r4 = PrefSettingsNewActivity.this;
                com.htmedia.mint.utils.n.Z(r4, BuildConfig.FLAVOR, r4.N(((PrefSettingsNewActivity) r4).c), PrefSettingsNewActivity.this.O());
                Toast.makeText((Context) PrefSettingsNewActivity.this, (CharSequence) "Your preferences have been saved", 1).show();
                PrefSettingsNewActivity.this.finish();
            }
        }
    }

    private final void Q() {
        M().c(P());
        X();
    }

    private final void T() {
        if (com.htmedia.mint.utils.f0.Z1()) {
            getWindow().setStatusBarColor(-16777216);
            M().c.setBackgroundColor(ContextCompat.getColor(this, 2131100008));
            M().c.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101009, (Resources.Theme) null));
            M().c.setNavigationIcon(2131231333);
            return;
        }
        getWindow().setStatusBarColor(-1);
        M().c.setBackgroundColor(ContextCompat.getColor(this, 2131101002));
        M().c.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131101008, (Resources.Theme) null));
        M().c.setNavigationIcon(2131231330);
        M().c.setTitle("Back");
    }

    private final void U() {
        Toolbar findViewById = findViewById(2131430942);
        kotlin.jvm.internal.m.e(findViewById, "null cannot be cast to non-null type androidx.appcompat.widget.Toolbar");
        Toolbar toolbar = findViewById;
        toolbar.setContentInsetStartWithNavigation(0);
        setSupportActionBar(toolbar);
        ActionBar supportActionBar = getSupportActionBar();
        kotlin.jvm.internal.m.d(supportActionBar);
        supportActionBar.setDisplayShowTitleEnabled(false);
        toolbar.setTitle("back");
        toolbar.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100950, (Resources.Theme) null));
        toolbar.setNavigationIcon(2131231330);
        toolbar.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                PrefSettingsNewActivity.V(PrefSettingsNewActivity.this, view);
            }
        });
        M().d.setText("Set preferences");
        if (toolbar.getTitle() != null) {
            String obj = toolbar.getTitle().toString();
            int childCount = toolbar.getChildCount();
            for (int i = 0; i < childCount; i++) {
                AppCompatTextView childAt = toolbar.getChildAt(i);
                if (kotlin.jvm.internal.m.b("androidx.appcompat.widget.AppCompatTextView", childAt.getClass().getName())) {
                    kotlin.jvm.internal.m.e(childAt, "null cannot be cast to non-null type androidx.appcompat.widget.AppCompatTextView");
                    AppCompatTextView appCompatTextView = childAt;
                    if (appCompatTextView.getText().equals(obj)) {
                        appCompatTextView.setTypeface(ResourcesCompat.getFont(this, 2131296270));
                        appCompatTextView.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);
                        appCompatTextView.setCompoundDrawablePadding(0);
                        childAt.setOnClickListener(new View.OnClickListener() {
                            @Override
                            public final void onClick(View view) {
                                PrefSettingsNewActivity.W(PrefSettingsNewActivity.this, view);
                            }
                        });
                    }
                }
            }
        }
    }

    public static final void V(PrefSettingsNewActivity prefSettingsNewActivity, View view) {
        kotlin.jvm.internal.m.g(prefSettingsNewActivity, "this$0");
        prefSettingsNewActivity.onBackPressed();
    }

    public static final void W(PrefSettingsNewActivity prefSettingsNewActivity, View view) {
        kotlin.jvm.internal.m.g(prefSettingsNewActivity, "this$0");
        prefSettingsNewActivity.onBackPressed();
    }

    public static final void Y(Config config, PrefSettingsNewActivity prefSettingsNewActivity, View view) {
        kotlin.jvm.internal.m.g(prefSettingsNewActivity, "this$0");
        String submitUrl = (config == null || config.getPreferencesOnBoardingConfig() == null || config.getPreferencesOnBoardingConfig().getContent() == null || TextUtils.isEmpty(config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl())) ? "https://dap.dev.hindustantimes.com/putpreferences" : config.getPreferencesOnBoardingConfig().getContent().getSettingsPreferences().getSubmitUrl();
        if (prefSettingsNewActivity.P().t().size() <= 0) {
            Toast.makeText((Context) prefSettingsNewActivity, (CharSequence) "Please select atleast 1 topic of interest to move ahead", 0).show();
            return;
        }
        v5.l.x.d(true);
        v5.t.p.b(true);
        z7.t P = prefSettingsNewActivity.P();
        kotlin.jvm.internal.m.d(submitUrl);
        P.M(submitUrl, prefSettingsNewActivity, false, prefSettingsNewActivity.P().t(), "settings");
    }

    public final x4.o2 M() {
        x4.o2 o2Var = this.a;
        if (o2Var != null) {
            return o2Var;
        }
        kotlin.jvm.internal.m.w("binding");
        return null;
    }

    public final String N(String str) {
        kotlin.jvm.internal.m.g(str, "name");
        return kotlin.jvm.internal.m.b(str, q.h0.setting.name()) ? "profile_page" : kotlin.jvm.internal.m.b(str, q.h0.inline.name()) ? "inline_section_nudges" : kotlin.jvm.internal.m.b(str, q.h0.overlay_nudges.name()) ? "overlay_section_nudges" : kotlin.jvm.internal.m.b(str, q.h0.l1_section.name()) ? "l1_section" : kotlin.jvm.internal.m.b(str, q.h0.deeplink.name()) ? "deeplink" : BuildConfig.FLAVOR;
    }

    public final String O() {
        StringBuilder sb2 = new StringBuilder();
        if (!P().u().isEmpty()) {
            int size = P().u().size();
            for (int i = 0; i < size; i++) {
                if (i == 0) {
                    sb2.append(P().u().get(i));
                } else {
                    sb2.append(",");
                    sb2.append(P().u().get(i));
                }
            }
        }
        String sb3 = sb2.toString();
        kotlin.jvm.internal.m.f(sb3, "toString(...)");
        return sb3;
    }

    public final z7.t P() {
        z7.t tVar = this.b;
        if (tVar != null) {
            return tVar;
        }
        kotlin.jvm.internal.m.w("viewModel");
        return null;
    }

    public final void R(List<Section> list) {
        kotlin.jvm.internal.m.g(list, "list");
        FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(this);
        flexboxLayoutManager.setFlexDirection(0);
        flexboxLayoutManager.setJustifyContent(0);
        M().b.setLayoutManager(flexboxLayoutManager);
        M().b.setAdapter(new s5(list, this, com.htmedia.mint.utils.f0.Z1(), null));
    }

    public final void S(x4.o2 o2Var) {
        kotlin.jvm.internal.m.g(o2Var, "<set-?>");
        this.a = o2Var;
    }

    public final void X() {
        P().A().observe(this, new b(new c()));
        final Config r0 = com.htmedia.mint.utils.f0.r0();
        M().a.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                PrefSettingsNewActivity.Y(Config.this, this, view);
            }
        });
    }

    public final void Z(z7.t tVar) {
        kotlin.jvm.internal.m.g(tVar, "<set-?>");
        this.b = tVar;
    }

    public void onConfigurationChanged(Configuration newConfig) {
        kotlin.jvm.internal.m.g(newConfig, "newConfig");
        super.onConfigurationChanged(newConfig);
        com.htmedia.mint.utils.p0.a(getIntent(), this);
    }

    protected void onCreate(Bundle savedInstanceState) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
        x4.o2 contentView = DataBindingUtil.setContentView(this, 2131624020);
        kotlin.jvm.internal.m.f(contentView, "setContentView(...)");
        S(contentView);
        boolean Z1 = com.htmedia.mint.utils.f0.Z1();
        Config r0 = com.htmedia.mint.utils.f0.r0();
        kotlin.jvm.internal.m.f(r0, "getConfig(...)");
        Z((z7.t) new ViewModelProvider(this, new y7.n2(Z1, r0)).get(z7.t.class));
        this.c = String.valueOf(getIntent().getStringExtra("prefOrigin"));
        U();
        T();
        Q();
        P().w(this, "settings");
        P().m().observe(this, new b(new a()));
    }

    @Override
    public void onToogleClicked(Section section, int position) {
        kotlin.jvm.internal.m.g(section, "section");
        section.setSelected(!section.isSelected());
        P().o().set(position, section);
        SectionPref sectionPref = new SectionPref(section.getId(), section.isSelected());
        if (section.isSelected()) {
            P().u().add(section.getName());
        }
        if (P().t().containsKey(Long.valueOf(section.getId()))) {
            P().t().remove(Long.valueOf(section.getId()));
        } else {
            P().t().put(Long.valueOf(section.getId()), sectionPref);
        }
        com.htmedia.mint.utils.o1.a("myFeed", "selectedlist size activity :" + P().t().size());
        com.htmedia.mint.utils.o1.a("myFeed", "selected section name activity :" + section.getName());
        RecyclerView.Adapter adapter = M().b.getAdapter();
        if (adapter != null) {
            adapter.notifyDataSetChanged();
        }
    }
}