导航菜单

页面标题

页面副标题

BAM Crawford v6.14.1 - SplashActivity.java 源代码

正在查看: BAM Crawford v6.14.1 应用的 SplashActivity.java JAVA 源代码文件

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


package com.subsplash.thechurchapp;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.DisplayMetrics;
import com.subsplash.thechurchapp.api.h;
import com.subsplash.thechurchapp.handlers.common.NavigationHandler;
import com.subsplash.thechurchapp.handlers.common.k;
import com.subsplash.util.a0;
import com.subsplash.util.h0;
import com.subsplash.util.r;
import java.util.Iterator;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;

public final class SplashActivity extends Activity {
    public static final a p = new a(null);
    private static final String q = "SplashActivity";

    public static final class a {
        private a() {
        }

        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }
    }

    private final void a() {
        e();
        getWindow().setFormat(1);
        TheChurchApp.F();
        TheChurchApp.I();
    }

    private final void b() {
        if (isFinishing()) {
            return;
        }
        Intent intent = new Intent(this, (Class<?>) AppUtilityActivity.class);
        intent.addFlags(67108864);
        startActivity(intent);
        finish();
    }

    private final void c() {
        if (isFinishing()) {
            return;
        }
        TheChurchApp.h(this);
        d();
        finish();
    }

    private final void d() {
        if (TheChurchApp.c()) {
            MainActivity.Z.a("HTF22N", this, 67108864);
        } else if (f()) {
            NavigationHandler.navigate("home", (String) null, TheChurchApp.n());
        }
        Intent splashIntent = getIntent();
        Uri data = splashIntent.getData();
        k.a aVar = k.a;
        boolean b = aVar.b(data);
        if (!b) {
            aVar.c(data, "default");
        }
        if (b) {
            return;
        }
        kotlin.jvm.internal.k.d(splashIntent, "splashIntent");
        aVar.d(splashIntent);
    }

    private final void e() {
        String str = q;
        a0.a(str, getPackageName());
        DisplayMetrics displayMetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        a0.a(str, displayMetrics.widthPixels + "x" + displayMetrics.heightPixels);
        a0.a(str, displayMetrics.toString());
    }

    private final boolean f() {
        com.subsplash.thechurchapp.handlers.common.a sapHandlerFromIntent;
        Intent intent = getIntent();
        List<com.subsplash.thechurchapp.handlers.common.a> sapHandlersFromUri = NavigationHandler.getSapHandlersFromUri(intent.getData());
        if (!h0.e(sapHandlersFromUri) && (sapHandlerFromIntent = NavigationHandler.getSapHandlerFromIntent(intent)) != null) {
            sapHandlersFromUri = wj.k.b(sapHandlerFromIntent);
        }
        if (h0.e(sapHandlersFromUri)) {
            kotlin.jvm.internal.k.b(sapHandlersFromUri);
            Iterator<com.subsplash.thechurchapp.handlers.common.a> it = sapHandlersFromUri.iterator();
            while (it.hasNext()) {
                if (!it.next().shouldPopToMainTabsBeforeDeepLink()) {
                    return false;
                }
            }
        }
        return true;
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        a();
        if (!r.m()) {
            setRequestedOrientation(7);
        }
        Boolean w = h.w();
        kotlin.jvm.internal.k.d(w, "isAppUtility()");
        if (w.booleanValue()) {
            b();
        } else {
            c();
        }
    }

    @Override
    public void onStop() {
        super.onStop();
        TheChurchApp.D();
    }
}