导航菜单

页面标题

页面副标题

Mint v5.7.3 - InfoGrahicDetailActivity.java 源代码

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

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


package com.htmedia.mint.ui.widget.infographic;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager2.widget.ViewPager2;
import com.google.gson.Gson;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.InfographicsConfig;
import com.htmedia.mint.pojo.infographics.InfographicsContentItem;
import com.htmedia.mint.pojo.infographics.InfographicsListResModel;
import com.htmedia.mint.ui.activity.HomeActivity;
import com.htmedia.mint.ui.widget.infographic.InfoGrahicDetailActivity;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.n;
import com.htmedia.mint.utils.o1;
import com.htmedia.mint.utils.q;
import com.snowplowanalytics.snowplow.tracker.constants.Parameters;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import h8.e;
import in.juspay.hypersdk.core.PaymentConstants;
import java.util.ArrayList;
import k6.u0;
import k6.x0;
import kotlin.Metadata;
import oh.m;
import org.json.JSONObject;
import r7.d;
import x4.a1;

@Metadata(d1 = {"\u0000\u0080\u0001\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\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\n\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\u0006\u0010;\u001a\u00020<J\u0006\u0010=\u001a\u00020<J\u0010\u0010>\u001a\u00020<2\u0006\u0010?\u001a\u000201H\u0002J\b\u0010@\u001a\u00020<H\u0002J\b\u0010A\u001a\u00020<H\u0002J\u001c\u0010B\u001a\u00020<2\b\u0010C\u001a\u0004\u0018\u00010D2\b\u0010E\u001a\u0004\u0018\u000101H\u0016J\b\u0010F\u001a\u00020<H\u0002J\"\u0010G\u001a\u00020<2\u0006\u0010H\u001a\u00020\u001f2\u0006\u0010I\u001a\u00020\u001f2\b\u0010J\u001a\u0004\u0018\u00010KH\u0014J\b\u0010L\u001a\u00020<H\u0016J\u0012\u0010M\u001a\u00020<2\b\u0010N\u001a\u0004\u0018\u00010OH\u0014J\u0012\u0010P\u001a\u00020<2\b\u0010Q\u001a\u0004\u0018\u000101H\u0016J\b\u0010R\u001a\u00020<H\u0002J\b\u0010S\u001a\u00020<H\u0002J\b\u0010T\u001a\u00020<H\u0002J\b\u0010U\u001a\u00020<H\u0002R\u001a\u0010\u0004\u001a\u00020\u0005X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\u001a\u0010\n\u001a\u00020\u000bX\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\f\u0010\r\"\u0004\b\u000e\u0010\u000fR\u001a\u0010\u0010\u001a\u00020\u0011X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0012\u0010\u0013\"\u0004\b\u0014\u0010\u0015R*\u0010\u0016\u001a\u0012\u0012\u0004\u0012\u00020\u00180\u0017j\b\u0012\u0004\u0012\u00020\u0018`\u0019X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u001a\u0010\u001b\"\u0004\b\u001c\u0010\u001dR\u001a\u0010\u001e\u001a\u00020\u001fX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b \u0010!\"\u0004\b\"\u0010#R\u001a\u0010$\u001a\u00020%X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b&\u0010'\"\u0004\b(\u0010)R\u000e\u0010*\u001a\u00020+X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010,\u001a\u00020\u001fX\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010-\u001a\u0004\u0018\u00010.X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010/\u001a\u00020\u001fX\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u00100\u001a\u000201X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b2\u00103\"\u0004\b4\u00105R\u000e\u00106\u001a\u00020\u001fX\u0082\u000e¢\u0006\u0002\n\u0000R\u001a\u00107\u001a\u000201X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b8\u00103\"\u0004\b9\u00105R\u000e\u0010:\u001a\u000201X\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006V"}, d2 = {"Lcom/htmedia/mint/ui/widget/infographic/InfoGrahicDetailActivity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/mint/presenter/MarketGenericViewInterface;", "()V", Parameters.SCREEN_ACTIVITY, "Landroidx/appcompat/app/AppCompatActivity;", "getActivity", "()Landroidx/appcompat/app/AppCompatActivity;", "setActivity", "(Landroidx/appcompat/app/AppCompatActivity;)V", "binding", "Lcom/htmedia/mint/databinding/ActivityInfograhpicDetailsBinding;", "getBinding", "()Lcom/htmedia/mint/databinding/ActivityInfograhpicDetailsBinding;", "setBinding", "(Lcom/htmedia/mint/databinding/ActivityInfograhpicDetailsBinding;)V", PaymentConstants.Category.CONFIG, "Lcom/htmedia/mint/pojo/config/Config;", "getConfig", "()Lcom/htmedia/mint/pojo/config/Config;", "setConfig", "(Lcom/htmedia/mint/pojo/config/Config;)V", "contentArrayList", "Ljava/util/ArrayList;", "Lcom/htmedia/mint/pojo/infographics/InfographicsContentItem;", "Lkotlin/collections/ArrayList;", "getContentArrayList", "()Ljava/util/ArrayList;", "setContentArrayList", "(Ljava/util/ArrayList;)V", "infoSelectedPosition", BuildConfig.FLAVOR, "getInfoSelectedPosition", "()I", "setInfoSelectedPosition", "(I)V", "infograhpicDetailsFragmentParentAdapter", "Lcom/htmedia/mint/ui/adapters/infographics/InfograhpicDetailsFragmentParentAdapter;", "getInfograhpicDetailsFragmentParentAdapter", "()Lcom/htmedia/mint/ui/adapters/infographics/InfograhpicDetailsFragmentParentAdapter;", "setInfograhpicDetailsFragmentParentAdapter", "(Lcom/htmedia/mint/ui/adapters/infographics/InfograhpicDetailsFragmentParentAdapter;)V", "lastPage", BuildConfig.FLAVOR, "launchMode", "marketsGenericPresenter", "Lcom/htmedia/mint/presenter/MarketsGenericPresenter;", Parameters.PAGE_TITLE, "selectedOrigin", BuildConfig.FLAVOR, "getSelectedOrigin", "()Ljava/lang/String;", "setSelectedOrigin", "(Ljava/lang/String;)V", "size", "tAG", "getTAG", "setTAG", "tabName", "changePager", BuildConfig.FLAVOR, "changesOnActivityResult", "getInfoGrahpicsData", "mTabName", "getInfoGraphicsData", "getIntentData", "getResponse", "jsonObject", "Lorg/json/JSONObject;", "tag", "goBack", "onActivityResult", "requestCode", "resultCode", Parameters.DATA, "Landroid/content/Intent;", "onBackPressed", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onError", "response", "sendScreenViewEvent", "setDetailsAdapter", "setUpDarkMode", "setViewClickListener", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class InfoGrahicDetailActivity extends com.htmedia.mint.ui.activity.a implements u0 {
    public Config c;
    public a1 d;
    public d e;
    private int g;
    private int i;
    private boolean j;
    private x0 q;
    private int r;
    private String a = "InfoGrahicDetailActivity";
    private AppCompatActivity b = this;
    private ArrayList<InfographicsContentItem> f = new ArrayList<>();
    private String h = BuildConfig.FLAVOR;
    private int o = 10;
    private String p = BuildConfig.FLAVOR;

    @Metadata(d1 = {"\u0000\u001f\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0007\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J \u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0005H\u0016J\u0010\u0010\t\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0016¨\u0006\n"}, d2 = {"com/htmedia/mint/ui/widget/infographic/InfoGrahicDetailActivity$setViewClickListener$3", "Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;", "onPageScrolled", BuildConfig.FLAVOR, "position", BuildConfig.FLAVOR, "positionOffset", BuildConfig.FLAVOR, "positionOffsetPixels", "onPageSelected", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
    public static final class a extends ViewPager2.OnPageChangeCallback {
        a() {
        }

        public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
            super.onPageScrolled(position, positionOffset, positionOffsetPixels);
            InfoGrahicDetailActivity.this.W(position);
        }

        public void onPageSelected(int position) {
            super.onPageSelected(position);
            RecyclerView.Adapter adapter = InfoGrahicDetailActivity.this.P().c.getAdapter();
            if (adapter != null && adapter.getItemCount() == 0) {
                return;
            }
            RecyclerView.Adapter adapter2 = InfoGrahicDetailActivity.this.P().c.getAdapter();
            if ((adapter2 != null ? adapter2.getItemCount() : 0) >= 1) {
                RecyclerView.Adapter adapter3 = InfoGrahicDetailActivity.this.P().c.getAdapter();
                if (!(adapter3 != null && position == adapter3.getItemCount() - 1) || InfoGrahicDetailActivity.this.j) {
                    return;
                }
                InfoGrahicDetailActivity infoGrahicDetailActivity = InfoGrahicDetailActivity.this;
                infoGrahicDetailActivity.Q(infoGrahicDetailActivity.p);
            }
        }
    }

    public final void Q(String str) {
        if (m.t(str, "All", true)) {
            this.p = BuildConfig.FLAVOR;
        }
        StringBuilder sb2 = new StringBuilder();
        InfographicsConfig infographicsConfig = getConfig().getInfographicsConfig();
        sb2.append(infographicsConfig != null ? infographicsConfig.getListingUrl() : null);
        sb2.append("?page=");
        sb2.append(this.i);
        sb2.append("&size=");
        sb2.append(this.o);
        sb2.append("&subsection=");
        sb2.append(this.p);
        String sb3 = sb2.toString();
        if (TextUtils.isEmpty(sb3)) {
            return;
        }
        x0 x0Var = new x0(this.b, this);
        this.q = x0Var;
        x0Var.a(0, sb3, sb3, null, null, false, false);
    }

    private final void R() {
        long j;
        Long l;
        Bundle extras;
        String string;
        Bundle extras2;
        if (this.f == null) {
            this.f = new ArrayList<>();
        }
        if (this.f.isEmpty()) {
            InfographicsContentItem infographicsContentItem = new InfographicsContentItem(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 8388607, null);
            Intent intent = getIntent();
            if ((intent == null || (extras2 = intent.getExtras()) == null) ? false : extras2.containsKey("story_id")) {
                Intent intent2 = getIntent();
                if (intent2 == null || (extras = intent2.getExtras()) == null || (string = extras.getString("story_id")) == null) {
                    l = null;
                    infographicsContentItem.setId(l);
                    infographicsContentItem.setWebsiteUrl("infographic");
                    this.f.add(infographicsContentItem);
                }
                j = Long.parseLong(string);
            } else {
                j = 0;
            }
            l = Long.valueOf(j);
            infographicsContentItem.setId(l);
            infographicsContentItem.setWebsiteUrl("infographic");
            this.f.add(infographicsContentItem);
        }
    }

    private final void T() {
        String str;
        Content content = new Content();
        new InfographicsContentItem(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 8388607, null);
        ArrayList<InfographicsContentItem> arrayList = this.f;
        if (!(arrayList == null || arrayList.isEmpty())) {
            int size = this.f.size();
            int i = this.g;
            if (i >= 0 && i < size) {
                InfographicsContentItem infographicsContentItem = this.f.get(i);
                kotlin.jvm.internal.m.f(infographicsContentItem, "get(...)");
                content.setInfographicsContentItem(infographicsContentItem);
            }
        }
        AppCompatActivity appCompatActivity = this.b;
        String str2 = n.U0;
        String str3 = n.Z2;
        String str4 = this.h;
        InfographicsConfig infographicsConfig = getConfig().getInfographicsConfig();
        if (infographicsConfig == null || (str = infographicsConfig.getDetailUrl()) == null) {
            str = BuildConfig.FLAVOR;
        }
        n.X(appCompatActivity, str2, str3, str4, content, str, BuildConfig.FLAVOR, BuildConfig.FLAVOR, BuildConfig.FLAVOR, BuildConfig.FLAVOR, BuildConfig.FLAVOR);
    }

    private final void V() {
        ArrayList<InfographicsContentItem> arrayList = this.f;
        if (arrayList == null || arrayList.isEmpty()) {
            return;
        }
        X(new d(this.b, this.f, this.r));
        P().c.setAdapter(S());
        P().c.setCurrentItem(this.g, false);
        S().updateData(this.f);
    }

    private final void Y() {
        P().a.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                InfoGrahicDetailActivity.Z(InfoGrahicDetailActivity.this, view);
            }
        });
        P().d.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                InfoGrahicDetailActivity.a0(InfoGrahicDetailActivity.this, view);
            }
        });
        P().c.registerOnPageChangeCallback(new a());
    }

    public static final void Z(InfoGrahicDetailActivity infoGrahicDetailActivity, View view) {
        kotlin.jvm.internal.m.g(infoGrahicDetailActivity, "this$0");
        infoGrahicDetailActivity.onBackPressed();
    }

    public static final void a0(InfoGrahicDetailActivity infoGrahicDetailActivity, View view) {
        StringBuilder sb2;
        String str;
        kotlin.jvm.internal.m.g(infoGrahicDetailActivity, "this$0");
        ArrayList<InfographicsContentItem> arrayList = infoGrahicDetailActivity.f;
        if (arrayList == null || arrayList.isEmpty()) {
            return;
        }
        Content content = new Content();
        new InfographicsContentItem(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 8388607, null);
        ArrayList<InfographicsContentItem> arrayList2 = infoGrahicDetailActivity.f;
        if (!(arrayList2 == null || arrayList2.isEmpty())) {
            InfographicsContentItem infographicsContentItem = infoGrahicDetailActivity.f.get(infoGrahicDetailActivity.g);
            kotlin.jvm.internal.m.f(infographicsContentItem, "get(...)");
            content.setInfographicsContentItem(infographicsContentItem);
        }
        n.M(infoGrahicDetailActivity.b, n.T1, n.Z2, content, BuildConfig.FLAVOR, "share", n.Y2);
        String websiteUrl = infoGrahicDetailActivity.f.get(infoGrahicDetailActivity.g).getWebsiteUrl();
        if (websiteUrl == null) {
            websiteUrl = BuildConfig.FLAVOR;
        }
        String str2 = (websiteUrl.length() > 0) && m.L(websiteUrl, "http", false, 2, (Object) null) ? websiteUrl : null;
        if (str2 == null) {
            if (m.E(websiteUrl, "/", false)) {
                sb2 = new StringBuilder();
                str = "https://www.livemint.com";
            } else {
                sb2 = new StringBuilder();
                str = "https://www.livemint.com/";
            }
            sb2.append(str);
            sb2.append(websiteUrl);
            str2 = sb2.toString();
        }
        e5.a.a(infoGrahicDetailActivity.b, "Check out this infographic -  " + str2 + "\n\nDownload Live Mint app today for latest news, click here.\nhttps://play.google.com/store/apps/details?id=com.htmedia.mint&hl=as&gl=US");
    }

    private final void getIntentData() {
        Bundle extras;
        Bundle extras2;
        Bundle extras3;
        if (getIntent() != null) {
            if (getIntent().hasExtra("isNotification")) {
                Intent intent = getIntent();
                this.r = (intent == null || (extras3 = intent.getExtras()) == null) ? 0 : extras3.getInt("isNotification", 0);
            }
            boolean hasExtra = getIntent().hasExtra("info_tab_name");
            String str = null;
            String str2 = BuildConfig.FLAVOR;
            if (hasExtra) {
                Intent intent2 = getIntent();
                String string = (intent2 == null || (extras2 = intent2.getExtras()) == null) ? null : extras2.getString("info_tab_name", BuildConfig.FLAVOR);
                if (string == null) {
                    string = BuildConfig.FLAVOR;
                }
                this.p = string;
            }
            if (!getIntent().hasExtra("info_graphics_list")) {
                Intent intent3 = getIntent();
                if (intent3 != null && (extras = intent3.getExtras()) != null) {
                    str = extras.getString("info_graphics_origin", BuildConfig.FLAVOR);
                }
                if (str != null) {
                    str2 = str;
                }
                this.h = str2;
                R();
                V();
                return;
            }
            this.g = getIntent().getIntExtra("info_graphics_pos", 0);
            String stringExtra = getIntent().getStringExtra("info_graphics_origin");
            if (stringExtra != null) {
                str2 = stringExtra;
            }
            this.h = str2;
            int i = this.g;
            if (i > 0 && (i + 1) % 10 == 0) {
                this.i = (i / 10) + 1;
            } else if (i > 0) {
                this.i = (int) Math.ceil(i / 10);
            }
            R();
            V();
        }
    }

    private final void goBack() {
        Bundle extras;
        Intent intent = getIntent();
        if (intent != null && (extras = intent.getExtras()) != null && extras.containsKey("isNotification") && extras.getInt("isNotification") > q.m.SPLASH.ordinal()) {
            startActivity(new Intent((Context) this, (Class<?>) HomeActivity.class));
        }
        finish();
    }

    private final void setUpDarkMode() {
        if (AppController.j().E()) {
            getWindow().setStatusBarColor(-16777216);
            getWindow().getDecorView().setSystemUiVisibility(0);
        } else {
            getWindow().setStatusBarColor(-1);
            getWindow().getDecorView().setSystemUiVisibility(8192);
        }
    }

    public final void N() {
        if (P().c != null) {
            int currentItem = P().c.getCurrentItem() + 1;
            RecyclerView.Adapter adapter = P().c.getAdapter();
            if (currentItem < (adapter != null ? adapter.getItemCount() : 0)) {
                P().c.setCurrentItem(currentItem);
            }
        }
    }

    public final void O() {
        e g;
        if (S() == null || (g = S().g(this.g)) == null) {
            return;
        }
        g.O();
    }

    public final a1 P() {
        a1 a1Var = this.d;
        if (a1Var != null) {
            return a1Var;
        }
        kotlin.jvm.internal.m.w("binding");
        return null;
    }

    public final d S() {
        d dVar = this.e;
        if (dVar != null) {
            return dVar;
        }
        kotlin.jvm.internal.m.w("infograhpicDetailsFragmentParentAdapter");
        return null;
    }

    public final void U(a1 a1Var) {
        kotlin.jvm.internal.m.g(a1Var, "<set-?>");
        this.d = a1Var;
    }

    public final void W(int i) {
        this.g = i;
    }

    public final void X(d dVar) {
        kotlin.jvm.internal.m.g(dVar, "<set-?>");
        this.e = dVar;
    }

    public final Config getConfig() {
        Config config = this.c;
        if (config != null) {
            return config;
        }
        kotlin.jvm.internal.m.w(PaymentConstants.Category.CONFIG);
        return null;
    }

    @Override
    public void getResponse(JSONObject jsonObject, String tag) {
        if (jsonObject == null || tag == null) {
            return;
        }
        InfographicsListResModel infographicsListResModel = (InfographicsListResModel) new Gson().fromJson(jsonObject.toString(), InfographicsListResModel.class);
        ArrayList<InfographicsContentItem> arrayList = (ArrayList) (infographicsListResModel != null ? infographicsListResModel.getContent() : null);
        kotlin.jvm.internal.m.d(arrayList);
        if (arrayList != null && arrayList.size() < 1) {
            this.j = true;
        }
        if (!(arrayList == null || arrayList.isEmpty()) && S() != null) {
            S().updateData(arrayList);
        }
        this.i++;
    }

    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 1009 && resultCode == -1) {
            O();
        } else if (requestCode == 102 && resultCode == -1) {
            O();
        }
    }

    public void onBackPressed() {
        super/*androidx.activity.ComponentActivity*/.onBackPressed();
        goBack();
    }

    protected void onCreate(Bundle savedInstanceState) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
        a1 contentView = DataBindingUtil.setContentView(this, 2131623994);
        kotlin.jvm.internal.m.f(contentView, "setContentView(...)");
        U(contentView);
        P().c(Boolean.valueOf(f0.Z1()));
        Config r0 = f0.r0();
        kotlin.jvm.internal.m.f(r0, "getConfig(...)");
        setConfig(r0);
        setUpDarkMode();
        getIntentData();
        T();
        Y();
    }

    @Override
    public void onError(String response) {
        o1.a(this.a, "***ERROR***" + response);
    }

    public final void setConfig(Config config) {
        kotlin.jvm.internal.m.g(config, "<set-?>");
        this.c = config;
    }
}