导航菜单

页面标题

页面副标题

RummyCircle v11000.89 - SplashActivity.java 源代码

正在查看: RummyCircle v11000.89 应用的 SplashActivity.java JAVA 源代码文件

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


package com.games24x7.onboarding.splash.ui;

import android.R;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Shader;
import android.graphics.Typeface;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.activity.t;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.content.res.a;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.content.b;
import androidx.core.view.G0;
import androidx.core.view.X;
import androidx.core.view.j0;
import androidx.core.view.q0;
import androidx.fragment.app.D;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.v;
import androidx.lifecycle.p;
import com.appsflyer.AppsFlyerLib;
import com.games24x7.coregame.KrakenApplication;
import com.games24x7.coregame.common.assetdelivery.ADMUtility;
import com.games24x7.coregame.common.assetdelivery.AssetDeliveryManager;
import com.games24x7.coregame.common.deeplink.util.NativeUtil;
import com.games24x7.coregame.common.deeplink.util.PreferenceManager;
import com.games24x7.coregame.common.model.webview.ConfigABValue;
import com.games24x7.coregame.common.upgrade.InAppUpdate;
import com.games24x7.coregame.common.utility.ApkInstaller;
import com.games24x7.coregame.common.utility.attributions.controller.AttributionController;
import com.games24x7.coregame.common.utility.attributions.factory.AttributionProviderFactory;
import com.games24x7.coregame.common.utility.crashlytics.CrashlyticsUtility;
import com.games24x7.coregame.common.utility.flavor.FlavorManager;
import com.games24x7.coregame.common.utility.log.Logger;
import com.games24x7.coregame.common.utility.performance.PerformanceUtil;
import com.games24x7.coregame.common.utility.timer.TimerUtility;
import com.games24x7.onboarding.R$color;
import com.games24x7.onboarding.R$drawable;
import com.games24x7.onboarding.R$id;
import com.games24x7.onboarding.databinding.ActivitySplashBinding;
import com.games24x7.onboarding.databinding.CelebLayoutBinding;
import com.games24x7.onboarding.login.ui.LoginActivity;
import com.games24x7.onboarding.placeholder.ui.PlaceholderActivity;
import com.games24x7.onboarding.splash.ui.update.UpgradeDialogFragment;
import com.games24x7.onboarding.splash.ui.update.UpgradeDownloadActivity;
import com.google.android.material.snackbar.Snackbar;
import java.io.File;
import java.util.HashMap;
import java.util.concurrent.CancellationException;
import kotlin.Metadata;
import kotlin.collections.r;
import kotlin.coroutines.CoroutineContext;
import kotlin.e;
import kotlin.f;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.BuildersKt;
import kotlinx.coroutines.CoroutineStart;
import kotlinx.coroutines.Dispatchers;
import kotlinx.coroutines.Job;
import org.jetbrains.annotations.NotNull;

@Metadata
public final class SplashActivity extends AppCompatActivity {

    @NotNull
    public static final Companion Companion = new Companion(null);

    @NotNull
    public static final String TAG = "SplashActivity";
    private ImageView arrowIV;
    private ImageView bestRummyIV;
    private ImageView celebIV;
    private ActivitySplashBinding mBinding;
    private InAppUpdate mInAppUpdate;
    private Job mJob;
    private ConstraintLayout paj3OnlinePlayersCL;
    private ConstraintLayout parentLayout;
    private ProgressBar progressBar;
    private TextView progressPercentage;

    @NotNull
    private final e splashViewModel$delegate = f.b(new SplashActivity$splashViewModel$2(this));

    @Metadata
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private Companion() {
        }
    }

    private final void checkForAppRestart(Bundle bundle) {
        if (bundle != null) {
            boolean z = bundle.getBoolean("restartApp", false);
            Logger logger = Logger.INSTANCE;
            Logger.d$default(logger, TAG, "checkForAppRestart :: Restart App :: " + z, false, 4, (Object) null);
            if (z) {
                Logger.e$default(logger, TAG, "checkForAppRestart :: Restarting placeholder with reinitialized onboarding bridge", false, 4, (Object) null);
                NativeUtil.launchPlaceholderActivity$default(NativeUtil.INSTANCE, this, (Bundle) null, (Integer) null, 6, (Object) null);
            }
        }
    }

    private final void fireDisclaimerTextViewShownEvent() {
        PreferenceManager.Companion companion = PreferenceManager.Companion;
        String userName = companion.getInstance().getUserName();
        if (userName == null) {
            userName = "";
        }
        String currentState = companion.getInstance().getCurrentState();
        getSplashViewModel().sendDisclaimerShownAnalytics$onboarding_rc_playstoreProd(userName, currentState != null ? currentState : "");
    }

    private final void hideViewsDuringUpgrade() {
        ImageView imageView = this.arrowIV;
        if (imageView != null) {
            imageView.setVisibility(8);
        }
        ImageView imageView2 = this.celebIV;
        if (imageView2 != null) {
            imageView2.setVisibility(8);
        }
        ImageView imageView3 = this.bestRummyIV;
        if (imageView3 != null) {
            imageView3.setVisibility(8);
        }
        ProgressBar progressBar = this.progressBar;
        if (progressBar != null) {
            progressBar.setVisibility(8);
        }
        TextView textView = this.progressPercentage;
        if (textView == null) {
            return;
        }
        textView.setVisibility(8);
    }

    public final void launchInAppUpdate() {
        getSplashViewModel().startListeningToInAppUpdateEvents();
        ConstraintLayout constraintLayout = this.parentLayout;
        Intrinsics.d(constraintLayout, "null cannot be cast to non-null type android.view.View");
        this.mInAppUpdate = new InAppUpdate(this, constraintLayout, false, "reg_login_screen");
    }

    public final void launchLobby(Bundle bundle) {
        NativeUtil.INSTANCE.trackSplashLoadPerformance("splash_load_ended");
        Logger.d$default(Logger.INSTANCE, TAG, "launchLobby", false, 4, (Object) null);
        getSplashViewModel().launchUnityActivity(bundle);
        getSplashViewModel().splashDSCancelModuleResponseFlowJob();
        overridePendingTransition(R.anim.slide_in_left, R.anim.slide_out_right);
        finish();
    }

    public final void launchLoginActivity(ConfigABValue configABValue) {
        NativeUtil nativeUtil = NativeUtil.INSTANCE;
        nativeUtil.trackSplashLoadPerformance("splash_load_ended");
        Intent intent = new Intent((Context) this, (Class<?>) LoginActivity.class);
        Bundle bundle = new Bundle();
        bundle.putParcelable("abConfigData", configABValue);
        intent.putExtras(bundle);
        intent.setData(getIntent().getData());
        if (isFinishing()) {
            return;
        }
        nativeUtil.trackLoginLoadPerformance("login_load_started");
        startActivity(intent);
        finishAffinity();
    }

    private final void openDownloadActivity() {
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$openDownloadActivity$1(this, null), 3, (Object) null);
    }

    private final void remindUpgradeLater() {
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$remindUpgradeLater$1(this, null), 3, (Object) null);
    }

    public final void resumeUIPostUpgradeDialog() {
        showFullScreen();
    }

    public final void setCelebView(boolean z) {
        if (z) {
            ImageView imageView = this.celebIV;
            if (imageView != null) {
                imageView.setVisibility(0);
            }
            ImageView imageView2 = this.arrowIV;
            if (imageView2 == null) {
                return;
            }
            imageView2.setVisibility(0);
            return;
        }
        ImageView imageView3 = this.celebIV;
        if (imageView3 != null) {
            imageView3.setVisibility(4);
        }
        ImageView imageView4 = this.arrowIV;
        if (imageView4 == null) {
            return;
        }
        imageView4.setVisibility(4);
    }

    private final void setInstallTimeAndStoreToNAE() {
        int i = 0;
        long j = getPackageManager().getPackageInfo(getPackageName(), 0).firstInstallTime;
        NativeUtil nativeUtil = NativeUtil.INSTANCE;
        String installerInfo = nativeUtil.getInstallerInfo(this);
        String deviceArchitecture = nativeUtil.getDeviceArchitecture();
        String[] strArr = Build.SUPPORTED_32_BIT_ABIS;
        Intrinsics.checkNotNullExpressionValue(strArr, "SUPPORTED_32_BIT_ABIS");
        boolean z = !(strArr.length == 0);
        String[] strArr2 = Build.SUPPORTED_64_BIT_ABIS;
        Intrinsics.checkNotNullExpressionValue(strArr2, "SUPPORTED_64_BIT_ABIS");
        boolean z2 = !(strArr2.length == 0);
        Logger.e$default(Logger.INSTANCE, PlaceholderActivity.TAG, "setInstallTimeAndStoreToNAE :: Device Arch :: " + deviceArchitecture + " :: Device 32bit OS Arch :: " + z + " :: Device 64bit OS Arch :: " + z2, false, 4, (Object) null);
        CrashlyticsUtility crashlyticsUtility = CrashlyticsUtility.INSTANCE;
        StringBuilder sb = new StringBuilder("Installer details: Install Time :: ");
        sb.append(j);
        crashlyticsUtility.logError(sb.toString());
        crashlyticsUtility.logError("Installer Details: Install via " + (Build.VERSION.SDK_INT >= 30 ? "GetInstallSourceInfo" : "getInstallerPackageName") + " :: " + installerInfo);
        AttributionProviderFactory.Companion companion = AttributionProviderFactory.Companion;
        KrakenApplication.Companion companion2 = KrakenApplication.Companion;
        AttributionController createInstance = companion.createInstance(companion2.getApplicationContext(), "nae");
        FlavorManager flavorManager = FlavorManager.INSTANCE;
        if (flavorManager.isRCPrimaryFlavor()) {
            i = nativeUtil.is32BitBuild();
        } else if (!flavorManager.isRCPlaystoreFlavor() || nativeUtil.is64BitDevice() != 1) {
            i = 1;
        }
        createInstance.setPersistantParam("app_install_time", String.valueOf(j));
        createInstance.setPersistantParam("device_arch_info", deviceArchitecture);
        createInstance.setPersistantParam("device_os_32_bit_supported", String.valueOf(z));
        createInstance.setPersistantParam("device_os_64_bit_supported", String.valueOf(z2));
        createInstance.setPersistantParam("is32BitBuild", String.valueOf(i));
        String appsFlyerUID = AppsFlyerLib.getInstance().getAppsFlyerUID(companion2.getApplicationContext());
        if (appsFlyerUID != null) {
            Intrinsics.checkNotNullExpressionValue(appsFlyerUID, "it");
            createInstance.setPersistantParam("appsflyerId", appsFlyerUID);
        }
        if (installerInfo != null) {
            createInstance.setPersistantParam("install_store_name", installerInfo);
        }
    }

    private final void setupDefaultView() {
        Logger.e$default(Logger.INSTANCE, TAG, "setupDefaultView :: Method called...", false, 4, (Object) null);
        ActivitySplashBinding activitySplashBinding = this.mBinding;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        activitySplashBinding.turboContainerIv.setVisibility(8);
        activitySplashBinding.parentLayout.setBackground(a.a(this, R$drawable.primary_bg));
        activitySplashBinding.logoIV.setVisibility(0);
        activitySplashBinding.celebLayoutCl.rootCelebCl.setVisibility(0);
        NativeUtil.INSTANCE.setSplashImageBitmap((Bitmap) null);
    }

    private final void setupTurboRummyView(String str) {
        String absolutePath;
        Bitmap bitmap;
        Logger.e$default(Logger.INSTANCE, TAG, "setupTurboRummyView :: Method called :: Url is " + str, false, 4, (Object) null);
        NativeUtil nativeUtil = NativeUtil.INSTANCE;
        if (nativeUtil.getSplashBitmapImage() != null) {
            bitmap = nativeUtil.getSplashBitmapImage();
        } else {
            File imageFromLocalCache = nativeUtil.getImageFromLocalCache(str);
            if (imageFromLocalCache != null) {
                try {
                    absolutePath = imageFromLocalCache.getAbsolutePath();
                } catch (Exception e) {
                    CrashlyticsUtility.logException$default(CrashlyticsUtility.INSTANCE, e, (String) null, (HashMap) null, 6, (Object) null);
                    Logger.e$default(Logger.INSTANCE, TAG, "setupTurboRummyView :: Exception while decoding file.. " + e.getMessage(), false, 4, (Object) null);
                    bitmap = null;
                }
            } else {
                absolutePath = null;
            }
            bitmap = BitmapFactory.decodeFile(absolutePath);
        }
        Job job = this.mJob;
        if (job != null) {
            Job.DefaultImpls.cancel$default(job, (CancellationException) null, 1, (Object) null);
        }
        if (bitmap == null) {
            setupDefaultView();
            return;
        }
        NativeUtil.INSTANCE.setSplashImageBitmap(bitmap);
        ActivitySplashBinding activitySplashBinding = this.mBinding;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        activitySplashBinding.turboContainerIv.setVisibility(0);
        activitySplashBinding.parentLayout.setBackground(null);
        activitySplashBinding.logoIV.setVisibility(8);
        activitySplashBinding.celebLayoutCl.rootCelebCl.setVisibility(8);
        activitySplashBinding.turboContainerIv.setImageBitmap(bitmap);
    }

    private final void setupViews() {
        Logger.d$default(Logger.INSTANCE, TAG, "setupViews", false, 4, (Object) null);
        ActivitySplashBinding activitySplashBinding = this.mBinding;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        this.parentLayout = activitySplashBinding.parentLayout;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        CelebLayoutBinding celebLayoutBinding = activitySplashBinding.celebLayoutCl;
        this.celebIV = celebLayoutBinding.celebIV;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        this.bestRummyIV = celebLayoutBinding.bestRummyIV;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        ProgressBar progressBar = activitySplashBinding.progressBar;
        this.progressBar = progressBar;
        if (progressBar != null) {
            progressBar.setProgress(0);
        }
        ActivitySplashBinding activitySplashBinding2 = this.mBinding;
        if (activitySplashBinding2 == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        TextView textView = activitySplashBinding2.progressPercentage;
        this.progressPercentage = textView;
        if (textView != null) {
            textView.setTypeface(textView != null ? textView.getTypeface() : null, 1);
        }
        ActivitySplashBinding activitySplashBinding3 = this.mBinding;
        if (activitySplashBinding3 == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        ConstraintLayout constraintLayout = activitySplashBinding3.onlinePlayersCL.paj3OnlinePlayersCL;
        this.paj3OnlinePlayersCL = constraintLayout;
        if (constraintLayout != null) {
            constraintLayout.setVisibility(8);
        }
        showDisclaimerTextViewIfRequired();
        showFullScreen();
        AssetDeliveryManager.INSTANCE.updateUnityDownloadStartTime(0L);
    }

    private final void showDisclaimerTextViewIfRequired() {
        NativeUtil nativeUtil = NativeUtil.INSTANCE;
        if (nativeUtil.isRestrictedStateViaSP()) {
            ActivitySplashBinding activitySplashBinding = this.mBinding;
            if (activitySplashBinding == null) {
                Intrinsics.q("mBinding");
                throw null;
            }
            TextView textView = activitySplashBinding.disclaimerTextView;
            Intrinsics.checkNotNullExpressionValue(textView, "mBinding.disclaimerTextView");
            Typeface robotoRegularFont = nativeUtil.getRobotoRegularFont(this);
            if (robotoRegularFont != null) {
                textView.setTypeface(robotoRegularFont);
            }
            textView.getPaint().setShader(new LinearGradient(0.0f, 0.0f, 0.0f, textView.getTextSize(), new int[]{Color.parseColor("#FFF2C2"), Color.parseColor("#FFC062")}, (float[]) null, Shader.TileMode.CLAMP));
            textView.getPaint().setShadowLayer(4.0f, 0.0f, 4.0f, Color.argb(25, 0, 0, 0));
            textView.setLayerType(1, textView.getPaint());
            findViewById(R$id.state_regulatory_layout).setVisibility(0);
            fireDisclaimerTextViewShownEvent();
        }
    }

    private final void showFullScreen() {
        j0.a(getWindow(), false);
        ActivitySplashBinding activitySplashBinding = this.mBinding;
        if (activitySplashBinding == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        X.C(activitySplashBinding.parentLayout, new d());
        G0 g0 = new G0(getWindow(), getWindow().getDecorView());
        g0.a(7);
        getWindow().getDecorView().setBackgroundColor(b.b(getWindow().getContext(), R$color.black));
        g0.d();
        g0.b(false);
    }

    public static final q0 showFullScreen$lambda$5(View view, q0 q0Var) {
        Intrinsics.checkNotNullParameter(view, "view");
        Intrinsics.checkNotNullParameter(q0Var, "insets");
        view.setPadding(view.getPaddingLeft(), q0Var.e(128).b, view.getPaddingRight(), view.getPaddingBottom());
        return q0Var;
    }

    public final void showNetworkError() {
        Logger.d$default(Logger.INSTANCE, TAG, "showNetworkError", false, 4, (Object) null);
        runOnUiThread(new c(this));
    }

    public static final void showNetworkError$lambda$7(SplashActivity splashActivity) {
        Intrinsics.checkNotNullParameter(splashActivity, "this$0");
        Snackbar j = Snackbar.j(splashActivity.findViewById(R$id.parentLayout), com.games24x7.onboarding.R.string.connection_error, -2);
        j.l(com.games24x7.onboarding.R.string.connection_action, new ConnectionRetryListener(splashActivity));
        j.p();
    }

    public final void showSlowInternetConnectionToast(String str) {
        Logger.d$default(Logger.INSTANCE, TAG, "showSlowInternetConnectionError", false, 4, (Object) null);
        runOnUiThread(new b(this, str));
    }

    public static final void showSlowInternetConnectionToast$lambda$8(SplashActivity splashActivity, String str) {
        Intrinsics.checkNotNullParameter(splashActivity, "this$0");
        Intrinsics.checkNotNullParameter(str, "$error");
        Toast.makeText((Context) splashActivity, (CharSequence) str, 0).show();
    }

    public final void showUpgradeDialog() {
        Logger.d$default(Logger.INSTANCE, TAG, "showUpgradeDialog", false, 4, (Object) null);
        v supportFragmentManager = getSupportFragmentManager();
        supportFragmentManager.getClass();
        androidx.fragment.app.a aVar = new androidx.fragment.app.a(supportFragmentManager);
        Intrinsics.checkNotNullExpressionValue(aVar, "supportFragmentManager.beginTransaction()");
        Fragment f = getSupportFragmentManager().c.f("UPGRADE_DIALOG");
        if (f != null) {
            aVar.o(f);
        }
        if (!((D) aVar).h) {
            throw new IllegalStateException("This FragmentTransaction is not allowed to be added to the back stack.");
        }
        ((D) aVar).g = true;
        ((D) aVar).i = null;
        UpgradeDialogFragment upgradeDialogFragment = new UpgradeDialogFragment();
        upgradeDialogFragment.setCancelable(false);
        upgradeDialogFragment.setDialogActionCallback(getSplashViewModel());
        upgradeDialogFragment.show(aVar, "UPGRADE_DIALOG");
        hideViewsDuringUpgrade();
    }

    private final void startDecodingFileFromMemory() {
        this.mJob = BuildersKt.launch$default(p.a(this), Dispatchers.getIO(), (CoroutineStart) null, new SplashActivity$startDecodingFileFromMemory$1(null), 2, (Object) null);
    }

    public final void startUpgradeDownloadActivity() {
        NativeUtil.INSTANCE.trackSplashLoadPerformance("splash_load_ended");
        startActivity(new Intent((Context) this, (Class<?>) UpgradeDownloadActivity.class));
    }

    @NotNull
    public final SplashViewModel getSplashViewModel() {
        return (SplashViewModel) this.splashViewModel$delegate.getValue();
    }

    public void onActivityResult(int i, int i2, Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
        InAppUpdate inAppUpdate = this.mInAppUpdate;
        if (inAppUpdate != null) {
            inAppUpdate.onActivityResult(i, i2, intent);
        }
        ApkInstaller apkInstaller = ApkInstaller.INSTANCE;
        if (i == apkInstaller.getINSTALL_APP_PERSMISSION_CODE()) {
            if (i2 == -1 || (Build.VERSION.SDK_INT >= 26 && a.a(getPackageManager()))) {
                apkInstaller.launchInstallerIntent(this);
            }
        }
    }

    public void onBackPressed() {
        finishAffinity();
        System.exit(0);
    }

    public void onCreate(Bundle bundle) {
        TimerUtility.INSTANCE.setAppStartupTime();
        PerformanceUtil performanceUtil = PerformanceUtil.INSTANCE;
        performanceUtil.startPerformanceTracking("AN_RC_SplashToLoginTime");
        performanceUtil.startPerformanceTracking("AN_RC_SplashToLobbyTime");
        t.a(this);
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        ActivitySplashBinding inflate = ActivitySplashBinding.inflate(getLayoutInflater());
        Intrinsics.checkNotNullExpressionValue(inflate, "inflate(layoutInflater)");
        this.mBinding = inflate;
        if (inflate == null) {
            Intrinsics.q("mBinding");
            throw null;
        }
        setContentView(inflate.getRoot());
        showFullScreen();
        startDecodingFileFromMemory();
        setupViews();
        KrakenApplication.Companion.setCurrentActivity(this);
        checkForAppRestart(bundle);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$1(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$2(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$3(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$4(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$5(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$6(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$7(this, null), 3, (Object) null);
        BuildersKt.launch$default(p.a(this), (CoroutineContext) null, (CoroutineStart) null, new SplashActivity$onCreate$8(this, null), 3, (Object) null);
        openDownloadActivity();
        remindUpgradeLater();
        SplashViewModel splashViewModel = getSplashViewModel();
        Intent intent = getIntent();
        Intrinsics.checkNotNullExpressionValue(intent, "intent");
        splashViewModel.onViewCreate(intent);
        if (ADMUtility.INSTANCE.isAssetDeliveryBuild()) {
            String dynamicSoZipAssetName = NativeUtil.INSTANCE.getDynamicSoZipAssetName();
            Logger.e$default(Logger.INSTANCE, TAG, "onCreate :: So File Name to be downloaded is :: " + dynamicSoZipAssetName, false, 4, (Object) null);
            AssetDeliveryManager.INSTANCE.installPack(r.g(new String[]{"dynamicRNAssetPack", dynamicSoZipAssetName}));
        }
    }

    public void onDestroy() {
        super.onDestroy();
        InAppUpdate inAppUpdate = this.mInAppUpdate;
        if (inAppUpdate != null) {
            inAppUpdate.onDestroy();
        }
        Job job = this.mJob;
        if (job != null) {
            Job.DefaultImpls.cancel$default(job, (CancellationException) null, 1, (Object) null);
        }
    }

    public void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        setInstallTimeAndStoreToNAE();
    }

    @SuppressLint({"MissingSuperCall"})
    public void onSaveInstanceState(@NotNull Bundle bundle) {
        Intrinsics.checkNotNullParameter(bundle, "bundle");
        super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
        Logger.d$default(Logger.INSTANCE, TAG, "onSaveInstanceState :: Putting Restart values to SavedStateInstance...", false, 4, (Object) null);
        bundle.putBoolean("restartApp", true);
    }

    @SuppressLint({"UseCompatLoadingForDrawables"})
    public void onStart() {
        super.onStart();
        Logger.e$default(Logger.INSTANCE, TAG, "onStart :: Starting the Splash Activity", false, 4, (Object) null);
        PreferenceManager.Companion companion = PreferenceManager.Companion;
        String dynamicSplashImageUrl = companion.getInstance().getDynamicSplashImageUrl();
        if (companion.getInstance().isConfigurableSplashEnabled() && NativeUtil.INSTANCE.checkIfAssetExists(dynamicSplashImageUrl)) {
            setupTurboRummyView(dynamicSplashImageUrl);
        } else {
            setupDefaultView();
        }
    }
}