正在查看: BAM Crawford v6.14.1 应用的 SplashActivity.java JAVA 源代码文件
本页面展示 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();
}
}