正在查看: Mint v5.7.3 应用的 InfoGrahicDetailActivity.java JAVA 源代码文件
本页面展示 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;
}
}