ai.smali
.class public final Lcom/appsflyer/ai;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/app/Application$ActivityLifecycleCallbacks;
# static fields
.field public static Bn:Lcom/appsflyer/ai;
# instance fields
.field private foreground:Z
.field private paused:Z
.field public zO:Lcom/appsflyer/ak;
# direct methods
.method constructor <init>()V
.registers 2
.prologue
.line 48
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 62
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/appsflyer/ai;->foreground:Z
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/appsflyer/ai;->paused:Z
.line 63
const/4 v0, 0x0
iput-object v0, p0, Lcom/appsflyer/ai;->zO:Lcom/appsflyer/ak;
return-void
.end method
.method static synthetic a(Lcom/appsflyer/ai;)Z
.registers 2
.prologue
.line 48
iget-boolean v0, p0, Lcom/appsflyer/ai;->foreground:Z
return v0
.end method
.method static synthetic b(Lcom/appsflyer/ai;)Z
.registers 2
.prologue
.line 48
iget-boolean v0, p0, Lcom/appsflyer/ai;->paused:Z
return v0
.end method
.method static synthetic c(Lcom/appsflyer/ai;)Z
.registers 2
.prologue
.line 48
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/appsflyer/ai;->foreground:Z
return v0
.end method
.method public static cQ()Lcom/appsflyer/ai;
.registers 1
.prologue
.line 74
sget-object v0, Lcom/appsflyer/ai;->Bn:Lcom/appsflyer/ai;
if-nez v0, :cond_b
.line 75
new-instance v0, Lcom/appsflyer/ai;
invoke-direct {v0}, Lcom/appsflyer/ai;-><init>()V
sput-object v0, Lcom/appsflyer/ai;->Bn:Lcom/appsflyer/ai;
.line 77
:cond_b
sget-object v0, Lcom/appsflyer/ai;->Bn:Lcom/appsflyer/ai;
return-object v0
.end method
.method public static cR()Lcom/appsflyer/ai;
.registers 2
.prologue
.line 101
sget-object v0, Lcom/appsflyer/ai;->Bn:Lcom/appsflyer/ai;
if-nez v0, :cond_c
.line 102
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Foreground is not initialised - invoke at least once with parameter init/get"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 106
:cond_c
sget-object v0, Lcom/appsflyer/ai;->Bn:Lcom/appsflyer/ai;
return-object v0
.end method
.method static synthetic d(Lcom/appsflyer/ai;)Lcom/appsflyer/ak;
.registers 2
.prologue
.line 48
iget-object v0, p0, Lcom/appsflyer/ai;->zO:Lcom/appsflyer/ak;
return-object v0
.end method
# virtual methods
.method public final onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
.registers 3
.prologue
.line 194
return-void
.end method
.method public final onActivityDestroyed(Landroid/app/Activity;)V
.registers 2
.prologue
.line 206
return-void
.end method
.method public final onActivityPaused(Landroid/app/Activity;)V
.registers 5
.prologue
.line 149
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/appsflyer/ai;->paused:Z
.line 150
new-instance v0, Lcom/appsflyer/aj;
new-instance v1, Ljava/lang/ref/WeakReference;
invoke-direct {v1, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
invoke-direct {v0, p0, v1}, Lcom/appsflyer/aj;-><init>(Lcom/appsflyer/ai;Ljava/lang/ref/WeakReference;)V
.line 152
invoke-static {}, Lcom/appsflyer/a;->cq()Lcom/appsflyer/a;
move-result-object v1
invoke-virtual {v1}, Lcom/appsflyer/a;->cr()Ljava/util/concurrent/Executor;
move-result-object v1
.line 156
const/4 v2, 0x0
:try_start_16
new-array v2, v2, [Ljava/lang/Void;
invoke-virtual {v0, v1, v2}, Lcom/appsflyer/aj;->executeOnExecutor(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask;
:try_end_1b
.catch Ljava/util/concurrent/RejectedExecutionException; {:try_start_16 .. :try_end_1b} :catch_1c
.catch Ljava/lang/Throwable; {:try_start_16 .. :try_end_1b} :catch_21
.line 162
:goto_1b
return-void
.line 158
:catch_1c
move-exception v0
invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
goto :goto_1b
.line 160
:catch_21
move-exception v0
invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
goto :goto_1b
.end method
.method public final onActivityResumed(Landroid/app/Activity;)V
.registers 5
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 134
iput-boolean v0, p0, Lcom/appsflyer/ai;->paused:Z
.line 135
iget-boolean v2, p0, Lcom/appsflyer/ai;->foreground:Z
if-nez v2, :cond_9
move v0, v1
.line 136
:cond_9
iput-boolean v1, p0, Lcom/appsflyer/ai;->foreground:Z
.line 138
if-eqz v0, :cond_12
.line 140
:try_start_d
iget-object v0, p0, Lcom/appsflyer/ai;->zO:Lcom/appsflyer/ak;
invoke-interface {v0, p1}, Lcom/appsflyer/ak;->i(Landroid/app/Activity;)V
:try_end_12
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_12} :catch_13
.line 145
:cond_12
:goto_12
return-void
.line 142
:catch_13
move-exception v0
invoke-static {v0}, Lcom/appsflyer/AFLogger;->a(Ljava/lang/Throwable;)V
goto :goto_12
.end method
.method public final onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
.registers 3
.prologue
.line 203
return-void
.end method
.method public final onActivityStarted(Landroid/app/Activity;)V
.registers 2
.prologue
.line 197
return-void
.end method
.method public final onActivityStopped(Landroid/app/Activity;)V
.registers 2
.prologue
.line 200
return-void
.end method