正在查看: Mint v5.7.3 应用的 SplashActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 SplashActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.ui.activity;
import android.animation.Animator;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.databinding.DataBindingUtil;
import com.appsflyer.AppsFlyerLib;
import com.appsflyer.deeplink.DeepLink;
import com.appsflyer.deeplink.DeepLinkListener;
import com.appsflyer.deeplink.DeepLinkResult;
import com.comscore.Analytics;
import com.comscore.PublisherConfiguration;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.htsubscription.WebEngageAnalytices;
import com.htmedia.mint.htsubscription.deviceidtracking.DeviceIdTracking;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.RetentionModel;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.onboardingrevamp.OnBoardingV2Config;
import com.htmedia.mint.pojo.subscription.userdetail.MintSubscriptionDetail;
import com.htmedia.mint.utils.q;
import com.htmedia.sso.activities.LoginRegisterActivity;
import com.htmedia.sso.helpers.WebEngageNewSSOEvents;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class SplashActivity extends AppCompatActivity implements w7.f {
private boolean a;
private MintSubscriptionDetail b;
public boolean c;
private String d;
private String e;
private DeviceIdTracking f;
private Config g;
private x4.w2 h;
private boolean i;
private boolean j;
private long o = 0;
p8.a p;
class a implements DeepLinkListener {
class RunnableC0027a implements Runnable {
final String a;
RunnableC0027a(String str) {
this.a = str;
}
@Override
public void run() {
Intent intent = new Intent((Context) SplashActivity.this, (Class<?>) DeepLinkActivity.class);
intent.putExtra("APPSFLYER_DEEPLINK_URL", this.a);
SplashActivity.this.startActivity(intent);
SplashActivity.this.finish();
}
}
a() {
}
public void onDeepLinking(@NonNull DeepLinkResult deepLinkResult) {
DeepLinkResult.Status status = deepLinkResult.getStatus();
if (status != DeepLinkResult.Status.FOUND) {
if (status == DeepLinkResult.Status.NOT_FOUND) {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "Deep link not found");
SplashActivity.this.Q();
return;
}
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "There was an error getting Deep Link data: " + deepLinkResult.getError().toString());
SplashActivity.this.Q();
return;
}
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "Deep link found");
DeepLink deepLink = deepLinkResult.getDeepLink();
try {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "The DeepLink data is: " + deepLink.toString());
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "This is a deferred deep link : " + deepLink.isDeferred());
try {
String deepLinkValue = deepLink.getDeepLinkValue();
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "The DeepLink will route to: " + deepLinkValue);
if (!TextUtils.isEmpty(deepLinkValue)) {
SplashActivity.this.runOnUiThread(new RunnableC0027a(deepLinkValue));
} else {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "inside urlEmpty else");
SplashActivity.this.Q();
}
} catch (Exception unused) {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "Custom param fruit_name was not found in DeepLink data");
SplashActivity.this.Q();
}
} catch (Exception unused2) {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "DeepLink data came back null");
SplashActivity.this.Q();
}
}
}
class b implements Runnable {
b() {
}
@Override
public void run() {
SplashActivity.this.X();
}
}
class c implements Animator.AnimatorListener {
c() {
}
@Override
public void onAnimationCancel(@NonNull Animator animator) {
}
@Override
public void onAnimationEnd(@NonNull Animator animator) {
SplashActivity.this.i = true;
SplashActivity.this.e0();
}
@Override
public void onAnimationRepeat(@NonNull Animator animator) {
}
@Override
public void onAnimationStart(@NonNull Animator animator) {
}
}
class d implements DialogInterface.OnClickListener {
final Activity a;
d(Activity activity) {
this.a = activity;
}
@Override
public void onClick(DialogInterface dialogInterface, int i) {
if (this.a != null) {
SplashActivity splashActivity = SplashActivity.this;
splashActivity.p.g(splashActivity.g);
}
}
}
class e implements DialogInterface.OnClickListener {
final Activity a;
e(Activity activity) {
this.a = activity;
}
@Override
public void onClick(DialogInterface dialogInterface, int i) {
WebEngageNewSSOEvents.trackSSOLinkClicked("Login", "Splash");
SplashActivity.this.a = true;
com.htmedia.mint.utils.f0.y2(SplashActivity.this);
Intent intent = new Intent(this.a, (Class<?>) LoginRegisterActivity.class);
intent.putExtra("origin", "Splash");
intent.putExtra("referer", "Splash");
this.a.startActivityForResult(intent, 102);
}
}
class f implements DialogInterface.OnClickListener {
f() {
}
@Override
public void onClick(DialogInterface dialogInterface, int i) {
com.htmedia.mint.utils.f0.y2(SplashActivity.this);
com.htmedia.mint.utils.f0.w.add(q.a.AUTH.a());
SplashActivity.this.k0();
}
}
public void Q() {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "inside callInitData");
runOnUiThread(new b());
}
private void R() {
if (AppController.j().G()) {
AppController.j().S(Z());
checkNightMode();
}
}
private void S() {
Bundle extras = getIntent().getExtras();
if (extras == null || !extras.containsKey("keylaunchMode")) {
if (TextUtils.isEmpty(this.d)) {
i6.b.w(this, q.m.SPLASH.ordinal());
c0("Splash", "icon");
return;
} else {
i6.b.w(this, q.m.SPLASH.ordinal());
c0("Splash", "shortcut");
return;
}
}
int i = extras.getInt("keylaunchMode");
i6.b.w(this, i);
if (i == q.m.DEEPLINK.ordinal() || i == q.m.PAID_CAMPAIGN.ordinal() || i == q.m.FIREBASE_DYNAMIC_LINK.ordinal()) {
c0("DeeplinkSplash", "deeplink");
return;
}
if (i == q.m.NOTIFICATION.ordinal()) {
c0("NotificationSplash", "notification");
return;
}
if (i == q.m.APPWIDGET.ordinal()) {
c0("AppwidgetSplash", "appwidget");
} else if (i == q.m.SHORTCUT.ordinal()) {
c0("Splash", "shortcut");
} else {
c0("Splash", "icon");
}
}
private void T() {
if (!CheckSubscriptionFromLocal.isSubscribedUser(this)) {
this.i = true;
this.h.b.setVisibility(0);
this.h.c.setVisibility(8);
return;
}
this.h.b.setVisibility(8);
this.h.c.setVisibility(0);
try {
this.h.d.setAnimation(2131886112);
this.h.d.setSpeed(4.0f);
this.h.d.t();
this.h.e.setAnimation(2131886111);
this.h.e.setSpeed(3.0f);
this.h.e.t();
this.h.d.g(new c());
} catch (Exception e2) {
Log.e("Lottie", "Error loading .lottie file", e2);
}
}
private void U() {
List<RetentionModel> h1 = com.htmedia.mint.utils.f0.h1("Retention_events", this);
if (h1 == null) {
com.htmedia.mint.utils.f0.I2(this);
return;
}
Date time = Calendar.getInstance().getTime();
ArrayList arrayList = new ArrayList();
for (int i = 0; i < h1.size(); i++) {
RetentionModel retentionModel = h1.get(i);
if (time.getTime() <= retentionModel.getTimeStamp()) {
break;
}
arrayList.add(retentionModel);
}
if (arrayList.size() > 0) {
RetentionModel retentionModel2 = (RetentionModel) arrayList.get(arrayList.size() - 1);
com.htmedia.mint.utils.n.A(this, retentionModel2.getEventName(), null, null, null, null);
f5.a.e(this, retentionModel2.getEventName(), (String) null, (String) null, (Content) null, (String) null);
for (int i2 = 0; i2 < arrayList.size(); i2++) {
h1.remove(arrayList.get(i2));
}
com.htmedia.mint.utils.f0.Z2(h1, "Retention_events", this);
}
}
private void W() {
i0();
S();
WebEngageAnalytices.trackAnonymousUser();
new f6.b(this).b();
this.e = getIntent().getDataString();
if (com.htmedia.mint.utils.f0.i1(this, "first_open_date") == null) {
com.htmedia.mint.utils.f0.i3(this, "first_open_date", new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss+SSSS").format(Calendar.getInstance().getTime()));
}
if (!f6.l.a(this, "is_rating_alert_submitted")) {
f6.l.m(this, "rating_alert_count", Integer.valueOf(f6.l.h(this, "rating_alert_count") + 1));
}
com.htmedia.mint.utils.o1.a("rate count", f6.l.d(this, "rating_alert_count") + BuildConfig.FLAVOR);
p8.a aVar = new p8.a(this, this);
this.p = aVar;
aVar.g(this.g);
}
public void X() {
this.h = DataBindingUtil.setContentView(this, 2131624024);
this.o = System.currentTimeMillis();
com.htmedia.mint.utils.f0.h = System.currentTimeMillis();
R();
T();
checkNightMode();
U();
this.c = true;
m7.g.p(true);
AppController.j().T(true);
AppController.j().Q(true);
AppController.j().R(true);
f6.l.m(this, "is_mcx_selected", Boolean.FALSE);
this.d = TextUtils.isEmpty(getIntent().getAction()) ? BuildConfig.FLAVOR : getIntent().getAction();
W();
AppsFlyerLib.getInstance().logEvent(getApplicationContext(), "af_app_launch", (Map) null);
if (f6.l.a(this, "is_first_time_open_app")) {
return;
}
f6.l.m(this, "app_install_date_key", Long.valueOf(Calendar.getInstance().getTimeInMillis()));
f6.l.m(this, "is_first_time_open_app", Boolean.TRUE);
f5.a.d(this, "install");
}
private void Y() {
if (AppController.j() == null || !Boolean.TRUE.equals(Boolean.valueOf(AppController.j().A()))) {
if (AppController.j() != null) {
AppController.j().K(true);
}
HashMap hashMap = new HashMap();
hashMap.put("cs_fpid", f6.d.b(this));
hashMap.put("cs_fpit", "c");
hashMap.put("cs_fpdm", "*null");
hashMap.put("cs_fpdt", "*null");
PublisherConfiguration.Builder builder = new PublisherConfiguration.Builder();
builder.publisherId("6035286");
builder.persistentLabels(hashMap);
Analytics.getConfiguration().addClient(builder.build());
Analytics.start(getApplicationContext());
}
}
private boolean Z() {
return (getResources().getConfiguration().uiMode & 48) == 32;
}
public void a0() {
if (AppController.e0) {
f0();
} else {
d0();
}
com.htmedia.mint.utils.f0.v.clear();
com.htmedia.mint.utils.f0.w.clear();
}
public void b0() {
runOnUiThread(new Runnable() {
@Override
public final void run() {
SplashActivity.this.a0();
}
});
}
private void c0(String str, String str2) {
com.htmedia.mint.utils.n.q0(this, str);
com.htmedia.mint.utils.k1.q(this, str2);
}
private void checkNightMode() {
try {
if (AppController.j().E()) {
h0();
AppCompatImageView appCompatImageView = this.h.f;
if (appCompatImageView != null) {
appCompatImageView.setImageResource(2131232921);
}
} else {
h0();
AppCompatImageView appCompatImageView2 = this.h.f;
if (appCompatImageView2 != null) {
appCompatImageView2.setImageResource(2131232922);
}
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
public void e0() {
if (this.i && this.j) {
new Handler().postDelayed(new Runnable() {
@Override
public final void run() {
SplashActivity.this.b0();
}
}, 80L);
}
}
private void g0() {
if (AppController.V) {
return;
}
Log.e("GA EVENT", "Splash START TIME: " + this.o);
Log.e("GA EVENT", "Splash END TIME: " + System.currentTimeMillis());
long currentTimeMillis = System.currentTimeMillis() - this.o;
if (String.valueOf(currentTimeMillis).length() <= 4) {
com.htmedia.mint.utils.n.C(this, com.htmedia.mint.utils.n.S0, "splash", String.valueOf(currentTimeMillis));
}
this.o = 0L;
}
private void i0() {
Bundle extras = getIntent().getExtras();
if (extras == null) {
com.htmedia.mint.utils.f0.b3(this, "sessionCampaign", "Organic");
} else {
if (extras.getInt("keylaunchMode") == q.m.DEEPLINK.ordinal() || extras.getInt("keylaunchMode") == q.m.NOTIFICATION.ordinal()) {
return;
}
com.htmedia.mint.utils.f0.b3(this, "sessionCampaign", "Organic");
}
}
public void V(Activity activity, String str) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setMessage(str);
builder.setPositiveButton(2131952637, new d(activity));
AlertDialog create = builder.create();
if (activity == null || isFinishing() || !this.c) {
finish();
} else {
create.show();
}
}
public void d0() {
com.htmedia.mint.utils.g0.a(this, getIntent(), this.d, this.b);
}
public void f0() {
if (this.g == null) {
this.g = AppController.j().g();
}
Config config = this.g;
if (config == null) {
d0();
return;
}
OnBoardingV2Config onBoardingV2Config = config.getOnBoardingV2Config();
if (onBoardingV2Config == null || !onBoardingV2Config.getAndroidEnabled().booleanValue()) {
d0();
} else {
com.htmedia.mint.utils.g0.b(this, getIntent(), this.d, this.b);
}
}
@Override
public void g(String str, q.h hVar) {
if (!hVar.a().equals(q.h.CONFIG_API_ERROR.a())) {
k0();
return;
}
com.htmedia.mint.utils.o1.a("error", str);
com.htmedia.mint.utils.f0.v.clear();
com.htmedia.mint.utils.f0.w.clear();
if (isFinishing() || !this.c) {
finish();
} else {
j0(str);
}
}
@Override
public void h() {
this.j = true;
e0();
}
public void h0() {
if (AppController.j().E()) {
this.h.b.setBackgroundColor(getResources().getColor(2131099905));
} else {
this.h.b.setBackgroundColor(getResources().getColor(2131099897));
}
}
public void j0(String str) {
String string = getString(2131951917);
if (str.equalsIgnoreCase("server not responding")) {
string = getString(2131951917);
} else if (str.equalsIgnoreCase("JSONEXPECTION")) {
string = getString(2131951917);
} else if (str.equalsIgnoreCase("Network not available")) {
string = getString(2131952314);
}
V(this, string);
}
public void k0() {
if (com.htmedia.mint.utils.f0.v.size() == com.htmedia.mint.utils.f0.w.size()) {
this.j = true;
e0();
}
}
public void l0(Activity activity, String str) {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setMessage(str);
builder.setPositiveButton(2131952166, new e(activity));
builder.setNegativeButton(2131952550, new f());
builder.setCancelable(false);
AlertDialog create = builder.create();
if (isFinishing() || !this.c) {
return;
}
create.show();
}
@Override
public void n() {
l0(this, "Your session has expired. Please login again to continue.");
}
protected void onActivityResult(int i, int i2, @Nullable Intent intent) {
if (i == 102 && i2 == -1) {
HashMap hashMap = new HashMap();
String F1 = com.htmedia.mint.utils.f0.F1(this);
if (F1 != null) {
hashMap.put("userEmail", F1);
}
if (com.htmedia.mint.utils.f0.G1(this, "userName") != null) {
hashMap.put("userName", com.htmedia.mint.utils.f0.G1(this, "userName"));
}
if (!hashMap.isEmpty()) {
com.htmedia.mint.utils.o0.i(hashMap);
}
com.htmedia.mint.utils.f0.w.add(q.a.AUTH.a());
k0();
}
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
}
public void onConfigurationChanged(@NonNull Configuration configuration) {
super.onConfigurationChanged(configuration);
AppController.e(getIntent(), this);
}
protected void onCreate(@Nullable Bundle bundle) {
super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
AppController.U = null;
Log.d("onApiSuccessTime: ", "splash" + System.currentTimeMillis() + BuildConfig.FLAVOR);
Log.d("issueCheck", "11111 onCreate");
com.htmedia.mint.utils.f0.C3(System.currentTimeMillis());
this.g = AppController.j().g();
AppController.L = BuildConfig.FLAVOR;
com.htmedia.mint.utils.f0.b = false;
com.htmedia.mint.utils.f0.g = false;
AppController.M = false;
f6.l.m(this, "new_article_visibility_timestamp", Long.valueOf(System.currentTimeMillis()));
if (AppController.j().E()) {
getWindow().setBackgroundDrawableResource(2131099905);
} else {
getWindow().setBackgroundDrawableResource(2131099897);
}
Y();
setContentView(2131624024);
HomeActivity.O0 = false;
HomeActivity.P0 = false;
this.f = new DeviceIdTracking(this);
com.htmedia.mint.utils.m.i(false);
AppController.S = false;
AppController.T = false;
if (f6.l.a(getApplicationContext(), "APPSFLYER_DEFFERED_DEEPLINK") || f6.l.a(getApplicationContext(), "IS_APP_UPGRADED")) {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "inside initData");
X();
} else {
com.htmedia.mint.utils.o1.a("APPSFLYER LOG TAG", "inside subscribeForDeepLink");
f6.l.m(getApplicationContext(), "APPSFLYER_DEFFERED_DEEPLINK", Boolean.TRUE);
AppsFlyerLib.getInstance().subscribeForDeepLink(new a());
}
f6.l.n(this, "config_paywall_fref", "key_random_number_paywall", Integer.valueOf(com.htmedia.mint.utils.f0.h0(10, 1)));
}
protected void onDestroy() {
super.onDestroy();
AppsFlyerLib.getInstance().subscribeForDeepLink((DeepLinkListener) null);
AppsFlyerLib.getInstance().unregisterConversionListener();
g0();
}
protected void onPause() {
super/*androidx.fragment.app.FragmentActivity*/.onPause();
this.c = false;
Analytics.notifyExitForeground();
}
protected void onResume() {
super/*androidx.fragment.app.FragmentActivity*/.onResume();
try {
this.c = true;
Analytics.notifyEnterForeground();
if (this.a) {
this.a = false;
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
protected void onStart() {
super.onStart();
this.c = true;
}
protected void onStop() {
super.onStop();
this.c = false;
}
}