BaseModuleApp.smali
.class public Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;
.super Ljava/lang/Object;
.source "BaseModuleApp.java"
# interfaces
.implements Lcom/sandboxol/center/router/moduleApplication/IModuleInit;
# static fields
.field private static UmKey:Ljava/lang/String; = null
.field private static activityId:Ljava/lang/String; = null
.field private static adTradKey:Ljava/lang/String; = null
.field private static adTradVideoKey:Ljava/lang/String; = null
.field private static admobInterstitialKey:Ljava/lang/String; = null
.field private static admobKey:Ljava/lang/String; = null
.field private static admobVideoKey:Ljava/lang/String; = null
.field private static adsSources:Ljava/lang/String; = null
.field private static appVersionName:Ljava/lang/String; = null
.field private static applicationId:Ljava/lang/String; = null
.field private static baseModuleApp:Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp; = null
.field private static blockmanOrganizeTeam:Ljava/lang/String; = null
.field private static broadcastType:Ljava/lang/String; = null
.field private static buildType:Ljava/lang/String; = null
.field private static channelId:Ljava/lang/String; = null
.field private static dataAuthority:Ljava/lang/String; = null
.field private static downloadSdk:Ljava/lang/String; = null
.field private static editorForumUrl:Ljava/lang/String; = null
.field private static editorUrl:Ljava/lang/String; = null
.field private static editorUrlBackup:Ljava/lang/String; = null
.field private static engineResBaseUrl:Ljava/lang/String; = null
.field private static eventType:Ljava/lang/String; = null
.field private static garenaAppKey:Ljava/lang/String; = null
.field private static googleKey:Ljava/lang/String; = null
.field private static ironsourceKey:Ljava/lang/String; = null
.field private static isBeta:Z = false
.field private static isChina:Z = false
.field private static isCopyV1ToV2:Z = false
.field private static isDebug:Z = false
.field private static isOpenMtp:Z = true
.field private static isPackNewEngineRes:Z
.field private static kinesisStreamName:Ljava/lang/String;
.field private static packageName:Ljava/lang/String;
.field private static packageType:Ljava/lang/String;
.field private static payUrl:Ljava/lang/String;
.field private static sandboxThirdLoginUrl:Ljava/lang/String;
.field private static talkingDataKey:Ljava/lang/String;
.field private static thirdPartPayUrl:Ljava/lang/String;
.field private static tradInterstitialKey:Ljava/lang/String;
# instance fields
.field private application:Landroid/app/Application;
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAdTradKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adTradKey:Ljava/lang/String;
return-object v0
.end method
.method public static getAdTradVideoKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adTradVideoKey:Ljava/lang/String;
return-object v0
.end method
.method public static getAppVersionName()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->appVersionName:Ljava/lang/String;
return-object v0
.end method
.method public static getApplicationId()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->applicationId:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->applicationId:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getBaseModuleApp()Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->baseModuleApp:Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;
return-object v0
.end method
.method public static getBlockmanOrganizeTeam()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->blockmanOrganizeTeam:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->blockmanOrganizeTeam:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getBuildType()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->buildType:Ljava/lang/String;
return-object v0
.end method
.method public static getDataAuthority()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->dataAuthority:Ljava/lang/String;
return-object v0
.end method
.method private getDeclaredFieldRecursive(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;",
"Ljava/lang/String;",
")",
"Ljava/lang/reflect/Field;"
}
.end annotation
if-nez p1, :cond_4
const/4 p1, 0x0
return-object p1
.line 1
:cond_4
:try_start_4
invoke-virtual {p1, p2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object p1
:try_end_8
.catch Ljava/lang/NoSuchFieldException; {:try_start_4 .. :try_end_8} :catch_9
return-object p1
.line 2
:catch_9
invoke-virtual {p1}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
move-result-object p1
invoke-direct {p0, p1, p2}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->getDeclaredFieldRecursive(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object p1
return-object p1
.end method
.method public static getEditorForumUrl()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorForumUrl:Ljava/lang/String;
return-object v0
.end method
.method public static getEditorUrl()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorUrl:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "https://d32gv25kv9q34j.cloudfront.net"
return-object v0
.line 2
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorUrl:Ljava/lang/String;
return-object v0
.end method
.method public static getEditorUrlBackup()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorUrlBackup:Ljava/lang/String;
return-object v0
.end method
.method public static getEngineResBaseUrl()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->engineResBaseUrl:Ljava/lang/String;
return-object v0
.end method
.method private getFileNameByPackageName(Landroid/content/Context;)Ljava/util/Set;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/Set<",
"Ljava/lang/String;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 2
invoke-virtual {p1}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p1
.line 3
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
const-string v2, "pathList"
invoke-direct {p0, v1, v2}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->getDeclaredFieldRecursive(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v1
const/4 v2, 0x1
.line 4
invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
.line 5
invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
.line 6
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
const-string v3, "dexElements"
invoke-direct {p0, v1, v3}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->getDeclaredFieldRecursive(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v1
.line 7
invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
.line 8
invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, [Ljava/lang/Object;
.line 9
array-length v1, p1
const/4 v3, 0x0
:goto_30
if-ge v3, v1, :cond_66
aget-object v4, p1, v3
.line 10
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
const-string v6, "dexFile"
invoke-direct {p0, v5, v6}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->getDeclaredFieldRecursive(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v5
.line 11
invoke-virtual {v5, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
.line 12
invoke-virtual {v5, v4}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ldalvik/system/DexFile;
.line 13
invoke-virtual {v4}, Ldalvik/system/DexFile;->entries()Ljava/util/Enumeration;
move-result-object v4
.line 14
:cond_4b
:goto_4b
invoke-interface {v4}, Ljava/util/Enumeration;->hasMoreElements()Z
move-result v5
if-eqz v5, :cond_63
.line 15
invoke-interface {v4}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
const-string v6, "com.alibaba.android.arouter.routes"
.line 16
invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_4b
.line 17
invoke-interface {v0, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
goto :goto_4b
:cond_63
add-int/lit8 v3, v3, 0x1
goto :goto_30
:cond_66
return-object v0
.end method
.method public static getGarenaAppKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->garenaAppKey:Ljava/lang/String;
return-object v0
.end method
.method public static getIsBeta()Z
.registers 1
.line 1
sget-boolean v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isBeta:Z
return v0
.end method
.method public static getIsCopyV1ToV2()Ljava/lang/Boolean;
.registers 1
.line 1
sget-boolean v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isCopyV1ToV2:Z
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method
.method public static getKinesisStreamName()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->kinesisStreamName:Ljava/lang/String;
return-object v0
.end method
.method public static getMetaDataActivityId()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->activityId:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->activityId:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataAdmobInterstitialKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobInterstitialKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobInterstitialKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataAdmobKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataAdmobVideoKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobVideoKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobVideoKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataAdsSources()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adsSources:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "IRONSOURCES"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adsSources:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataBroadcastType()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->broadcastType:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "com.sandboxol.blockymods"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->broadcastType:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataChannelId()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->channelId:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "sandbox_google"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->channelId:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataDownloadSdk()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->downloadSdk:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "RxDownload4"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->downloadSdk:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataEventType()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->eventType:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "umeng"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->eventType:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataGoogleKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->googleKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArZ1Y9l2zkLi6NlDlj89wU/zKhqo30+4Rv+JbKL878c3Oe+ZgvtE9+njdD8Yx3b5mZ91G8ZEDcgOB9WztUDPd/PoqDZmY7dH97IyLM5UpZYMbtFG+8oauK/SO2ic+dINNH9pvBKeFqw2Iud71/8cNXUx6IrlY9f+PqhSN34R70NyC+rTIhG56KZCDEXrU9YTx+aL0ggM/BD+miZKyflkqq1OTOG5U2fDAyiqmbOgxGPDIq8BjV5Y6MCZcnYa7xWQrGH+MIilYXomUuoO4Yh/BtMrAECnBfs5ppXwL0WMDY3aBaZlS4uMiebJJ9Dp9rXBPNlYsPwTz0/FE1NWN+wO24wIDAQAB"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->googleKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataIronsourceKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->ironsourceKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->ironsourceKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataIsChina()Z
.registers 1
.line 1
sget-boolean v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isChina:Z
return v0
.end method
.method public static getMetaDataIsPackNewEngineRes()Z
.registers 1
.line 1
sget-boolean v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isPackNewEngineRes:Z
return v0
.end method
.method public static getMetaDataPackageName()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->packageName:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "blockymods"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->packageName:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataPackageType()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->packageType:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "Blockymods"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->packageType:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataTalkingDataKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->talkingDataKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "5c7894220cafb2931200065c"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->talkingDataKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getMetaDataUmKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->UmKey:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, "5c7894220cafb2931200065c"
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->UmKey:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getPayUrl()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->payUrl:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->payUrl:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getSandboxThirdLoginUrl()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->sandboxThirdLoginUrl:Ljava/lang/String;
return-object v0
.end method
.method public static getThirdPartPayUrl()Ljava/lang/String;
.registers 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->thirdPartPayUrl:Ljava/lang/String;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
goto :goto_d
:cond_b
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->thirdPartPayUrl:Ljava/lang/String;
:goto_d
return-object v0
.end method
.method public static getTradInterstitialKey()Ljava/lang/String;
.registers 1
.line 1
sget-object v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->tradInterstitialKey:Ljava/lang/String;
return-object v0
.end method
.method public static isGarenaChannel()Z
.registers 2
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->getMetaDataChannelId()Ljava/lang/String;
move-result-object v0
const-string v1, "gruel_google"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
return v0
.end method
.method public static isIsDebug()Z
.registers 1
.line 1
sget-boolean v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isDebug:Z
return v0
.end method
.method public static isOpenMtp()Z
.registers 1
.line 1
sget-boolean v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isOpenMtp:Z
return v0
.end method
.method private killApp()V
.registers 9
.line 1
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
const-string v1, "ARouter map error times"
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Lcom/sandboxol/common/utils/SharedUtils;->getInt(Landroid/content/Context;Ljava/lang/String;I)I
move-result v0
const/4 v2, 0x1
if-le v0, v2, :cond_22
.line 2
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
const-string v1, "Sorry, some unexpected errors occurred, please uninstall the app and go to the store to download the latest version."
invoke-static {v0, v1}, Lcom/sandboxol/common/utils/AppToastUtils;->showLongNegativeTipToast(Landroid/content/Context;Ljava/lang/String;)V
.line 3
new-instance v0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp$1;
const-wide/16 v4, 0xbb8
const-wide/16 v6, 0x3e8
move-object v2, v0
move-object v3, p0
invoke-direct/range {v2 .. v7}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp$1;-><init>(Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;JJ)V
.line 4
invoke-virtual {v0}, Landroid/os/CountDownTimer;->start()Landroid/os/CountDownTimer;
goto :goto_36
.line 5
:cond_22
iget-object v3, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
add-int/2addr v0, v2
invoke-static {v3, v1, v0}, Lcom/sandboxol/common/utils/SharedUtils;->putInt(Landroid/content/Context;Ljava/lang/String;I)V
const-string v0, "######test"
const-string v1, "killApp null 2"
.line 6
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 7
invoke-static {}, Landroid/os/Process;->myPid()I
move-result v0
invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
:goto_36
return-void
.end method
.method private makeNewARouterMap()V
.registers 5
.line 1
:try_start_0
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
const-string v1, "com.alibaba.android.arouter.routes"
invoke-static {v0, v1}, Lcom/alibaba/android/arouter/utils/ClassUtils;->getFileNameByPackageName(Landroid/content/Context;Ljava/lang/String;)Ljava/util/Set;
move-result-object v0
:try_end_8
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_8} :catch_2a
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_8} :catch_25
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_8} :catch_20
.catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_8} :catch_9
goto :goto_2f
:catch_9
move-exception v0
.line 2
invoke-virtual {v0}, Ljava/lang/NullPointerException;->printStackTrace()V
.line 3
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
if-nez v0, :cond_2e
const-string v0, "######test"
const-string v1, "makeNewARouterMap null"
.line 4
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 5
invoke-static {}, Landroid/os/Process;->myPid()I
move-result v0
invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
goto :goto_2e
:catch_20
move-exception v0
.line 6
invoke-virtual {v0}, Ljava/lang/InterruptedException;->printStackTrace()V
goto :goto_2e
:catch_25
move-exception v0
.line 7
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
goto :goto_2e
:catch_2a
move-exception v0
.line 8
invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
:cond_2e
:goto_2e
const/4 v0, 0x0
:goto_2f
if-eqz v0, :cond_60
.line 9
invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z
move-result v1
if-nez v1, :cond_60
.line 10
iget-object v1, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
const/4 v2, 0x0
const-string v3, "SP_AROUTER_CACHE"
invoke-virtual {v1, v3, v2}, Landroid/app/Application;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v1
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
const-string v2, "ROUTER_MAP"
invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 11
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/PackageUtils;->updateVersion(Landroid/content/Context;)V
.line 12
:try_start_52
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
invoke-static {v0}, Lcom/alibaba/android/arouter/launcher/ARouter;->init(Landroid/app/Application;)V
:try_end_57
.catch Ljava/lang/Exception; {:try_start_52 .. :try_end_57} :catch_58
goto :goto_63
:catch_58
move-exception v0
.line 13
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
.line 14
invoke-direct {p0}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->resetARouterMap()V
goto :goto_63
.line 15
:cond_60
invoke-direct {p0}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->resetARouterMap()V
:goto_63
return-void
.end method
.method private resetARouterMap()V
.registers 4
.line 1
iget-object v0, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
const-string v1, ""
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/app/Application;->getDir(Ljava/lang/String;I)Ljava/io/File;
move-result-object v0
invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String;
move-result-object v0
.line 2
invoke-static {v0}, Lcom/alibaba/android/arouter/utils/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_21
const-string v1, "app_"
invoke-virtual {v0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_21
const-string v2, "shared_prefs"
.line 3
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 4
:cond_21
new-instance v1, Ljava/io/File;
const-string v2, "SP_AROUTER_CACHE.xml"
invoke-direct {v1, v0, v2}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 5
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_31
.line 6
invoke-virtual {v1}, Ljava/io/File;->delete()Z
.line 7
:cond_31
invoke-direct {p0}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->killApp()V
return-void
.end method
.method public static setActivityId(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->activityId:Ljava/lang/String;
return-void
.end method
.method public static setAdTradKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adTradKey:Ljava/lang/String;
return-void
.end method
.method public static setAdTradVideoKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adTradVideoKey:Ljava/lang/String;
return-void
.end method
.method public static setAdmobInterstitialKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobInterstitialKey:Ljava/lang/String;
return-void
.end method
.method public static setAdmobKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobKey:Ljava/lang/String;
return-void
.end method
.method public static setAdmobVideoKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->admobVideoKey:Ljava/lang/String;
return-void
.end method
.method public static setAdsSources(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->adsSources:Ljava/lang/String;
return-void
.end method
.method public static setAppVersionName(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->appVersionName:Ljava/lang/String;
return-void
.end method
.method public static setApplicationId(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->applicationId:Ljava/lang/String;
return-void
.end method
.method public static setBeta(Z)V
.registers 1
.line 1
sput-boolean p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isBeta:Z
return-void
.end method
.method public static setBlockmanOrganizeTeam(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->blockmanOrganizeTeam:Ljava/lang/String;
return-void
.end method
.method public static setBroadcastType(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->broadcastType:Ljava/lang/String;
return-void
.end method
.method public static setBuildType(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->buildType:Ljava/lang/String;
return-void
.end method
.method public static setChannelId(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->channelId:Ljava/lang/String;
return-void
.end method
.method public static setChina(Z)V
.registers 1
.line 1
sput-boolean p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isChina:Z
return-void
.end method
.method public static setCopyV1ToV2(Z)V
.registers 1
.line 1
sput-boolean p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isCopyV1ToV2:Z
return-void
.end method
.method public static setDataAuthority(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->dataAuthority:Ljava/lang/String;
return-void
.end method
.method public static setDownloadSdk(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->downloadSdk:Ljava/lang/String;
return-void
.end method
.method public static setEditorForumUrl(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorForumUrl:Ljava/lang/String;
return-void
.end method
.method public static setEditorUrl(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorUrl:Ljava/lang/String;
return-void
.end method
.method public static setEditorUrlBackup(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->editorUrlBackup:Ljava/lang/String;
return-void
.end method
.method public static setEngineResBaseUrl(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->engineResBaseUrl:Ljava/lang/String;
return-void
.end method
.method public static setEventType(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->eventType:Ljava/lang/String;
return-void
.end method
.method public static setGarenaAppKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->garenaAppKey:Ljava/lang/String;
return-void
.end method
.method public static setGoogleKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->googleKey:Ljava/lang/String;
return-void
.end method
.method public static setIronsourceKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->ironsourceKey:Ljava/lang/String;
return-void
.end method
.method public static setIsDebug(Z)V
.registers 1
.line 1
sput-boolean p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isDebug:Z
return-void
.end method
.method public static setIsPackNewEngineRes(Z)V
.registers 1
.line 1
sput-boolean p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isPackNewEngineRes:Z
return-void
.end method
.method public static setKinesisStreamName(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->kinesisStreamName:Ljava/lang/String;
return-void
.end method
.method public static setOpenMtp(Z)V
.registers 1
.line 1
sput-boolean p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->isOpenMtp:Z
return-void
.end method
.method public static setPackageName(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->packageName:Ljava/lang/String;
return-void
.end method
.method public static setPackageType(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->packageType:Ljava/lang/String;
return-void
.end method
.method public static setPayUrl(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->payUrl:Ljava/lang/String;
return-void
.end method
.method public static setSandboxThirdLoginUrl(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->sandboxThirdLoginUrl:Ljava/lang/String;
return-void
.end method
.method public static setTalkingDataKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->talkingDataKey:Ljava/lang/String;
return-void
.end method
.method public static setThirdPartPayUrl(Ljava/lang/String;)V
.registers 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->thirdPartPayUrl:Ljava/lang/String;
return-void
.end method
.method public static setTradInterstitialKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->tradInterstitialKey:Ljava/lang/String;
return-void
.end method
.method public static setUmKey(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->UmKey:Ljava/lang/String;
return-void
.end method
.method private updateRouterClass(Landroid/content/Context;)V
.registers 8
.line 1
invoke-static {p1}, Lcom/alibaba/android/arouter/utils/PackageUtils;->isNewVersion(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_7
goto :goto_5d
.line 2
:cond_7
:try_start_7
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 3
invoke-direct {p0, p1}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->getFileNameByPackageName(Landroid/content/Context;)Ljava/util/Set;
move-result-object v2
.line 4
invoke-interface {v2}, Ljava/util/Set;->isEmpty()Z
move-result v3
if-nez v3, :cond_29
const-string v3, "SP_AROUTER_CACHE"
const/4 v4, 0x0
.line 5
invoke-virtual {p1, v3, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v3
invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v3
const-string v4, "ROUTER_MAP"
invoke-interface {v3, v4, v2}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor;
move-result-object v3
invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V
.line 6
:cond_29
invoke-static {p1}, Lcom/alibaba/android/arouter/utils/PackageUtils;->updateVersion(Landroid/content/Context;)V
const-string p1, "ARouter::"
.line 7
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Find router map save finished, map size = "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {v2}, Ljava/util/Set;->size()I
move-result v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", cost "
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long/2addr v4, v0
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v0, " ms."
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
:try_end_58
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_58} :catch_59
goto :goto_5d
:catch_59
move-exception p1
.line 8
invoke-virtual {p1}, Ljava/lang/Exception;->printStackTrace()V
:goto_5d
return-void
.end method
# virtual methods
.method public onCreate(Landroid/app/Application;)V
.registers 4
.line 1
iput-object p1, p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->application:Landroid/app/Application;
.line 2
sput-object p0, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->baseModuleApp:Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;
.line 3
:try_start_4
invoke-direct {p0, p1}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->updateRouterClass(Landroid/content/Context;)V
.line 4
invoke-static {p1}, Lcom/alibaba/android/arouter/launcher/ARouter;->init(Landroid/app/Application;)V
:try_end_a
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_a} :catch_b
goto :goto_29
:catch_b
move-exception p1
.line 5
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Call ARouter init throws Exception"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "BaseModuleApp"
invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 6
invoke-direct {p0}, Lcom/sandboxol/center/router/moduleApplication/BaseModuleApp;->makeNewARouterMap()V
:goto_29
return-void
.end method
.method public onDestroy(Landroid/app/Application;)V
.registers 2
return-void
.end method