d.smali
.class final Lcom/crashlytics/android/answers/d;
.super Lio/fabric/sdk/android/c;
.source "AnswersLifecycleCallbacks.java"
# instance fields
.field private final aQA:Lcom/crashlytics/android/answers/h;
.field private final aQm:Lcom/crashlytics/android/answers/v;
# direct methods
.method public constructor <init>(Lcom/crashlytics/android/answers/v;Lcom/crashlytics/android/answers/h;)V
.registers 3
.prologue
.line 14
invoke-direct {p0}, Lio/fabric/sdk/android/c;-><init>()V
.line 15
iput-object p1, p0, Lcom/crashlytics/android/answers/d;->aQm:Lcom/crashlytics/android/answers/v;
.line 16
iput-object p2, p0, Lcom/crashlytics/android/answers/d;->aQA:Lcom/crashlytics/android/answers/h;
.line 17
return-void
.end method
# virtual methods
.method public final onActivityPaused(Landroid/app/Activity;)V
.registers 10
.prologue
.line 37
iget-object v0, p0, Lcom/crashlytics/android/answers/d;->aQm:Lcom/crashlytics/android/answers/v;
sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->PAUSE:Lcom/crashlytics/android/answers/SessionEvent$Type;
invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/v;->a(Landroid/app/Activity;Lcom/crashlytics/android/answers/SessionEvent$Type;)V
.line 38
iget-object v0, p0, Lcom/crashlytics/android/answers/d;->aQA:Lcom/crashlytics/android/answers/h;
.line 1062
iget-boolean v1, v0, Lcom/crashlytics/android/answers/h;->aQG:Z
if-eqz v1, :cond_29
iget-boolean v1, v0, Lcom/crashlytics/android/answers/h;->aQI:Z
if-nez v1, :cond_29
.line 1063
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/crashlytics/android/answers/h;->aQI:Z
.line 1065
:try_start_14
iget-object v1, v0, Lcom/crashlytics/android/answers/h;->aQH:Ljava/util/concurrent/atomic/AtomicReference;
const/4 v2, 0x0
iget-object v3, v0, Lcom/crashlytics/android/answers/h;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
new-instance v4, Lcom/crashlytics/android/answers/h$1;
invoke-direct {v4, v0}, Lcom/crashlytics/android/answers/h$1;-><init>(Lcom/crashlytics/android/answers/h;)V
const-wide/16 v6, 0x1388
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-interface {v3, v4, v6, v7, v0}, Ljava/util/concurrent/ScheduledExecutorService;->schedule(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
move-result-object v0
invoke-virtual {v1, v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z
:try_end_29
.catch Ljava/util/concurrent/RejectedExecutionException; {:try_start_14 .. :try_end_29} :catch_2a
.line 1074
:cond_29
:goto_29
return-void
.line 1073
:catch_2a
move-exception v0
invoke-static {}, Lio/fabric/sdk/android/e;->Oj()Lio/fabric/sdk/android/o;
goto :goto_29
.end method
.method public final onActivityResumed(Landroid/app/Activity;)V
.registers 5
.prologue
const/4 v2, 0x0
.line 31
iget-object v0, p0, Lcom/crashlytics/android/answers/d;->aQm:Lcom/crashlytics/android/answers/v;
sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->RESUME:Lcom/crashlytics/android/answers/SessionEvent$Type;
invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/v;->a(Landroid/app/Activity;Lcom/crashlytics/android/answers/SessionEvent$Type;)V
.line 32
iget-object v0, p0, Lcom/crashlytics/android/answers/d;->aQA:Lcom/crashlytics/android/answers/h;
.line 1053
iput-boolean v2, v0, Lcom/crashlytics/android/answers/h;->aQI:Z
.line 1055
iget-object v0, v0, Lcom/crashlytics/android/answers/h;->aQH:Ljava/util/concurrent/atomic/AtomicReference;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/concurrent/ScheduledFuture;
.line 1056
if-eqz v0, :cond_1a
.line 1057
invoke-interface {v0, v2}, Ljava/util/concurrent/ScheduledFuture;->cancel(Z)Z
.line 33
:cond_1a
return-void
.end method
.method public final onActivityStarted(Landroid/app/Activity;)V
.registers 4
.prologue
.line 26
iget-object v0, p0, Lcom/crashlytics/android/answers/d;->aQm:Lcom/crashlytics/android/answers/v;
sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->START:Lcom/crashlytics/android/answers/SessionEvent$Type;
invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/v;->a(Landroid/app/Activity;Lcom/crashlytics/android/answers/SessionEvent$Type;)V
.line 27
return-void
.end method
.method public final onActivityStopped(Landroid/app/Activity;)V
.registers 4
.prologue
.line 43
iget-object v0, p0, Lcom/crashlytics/android/answers/d;->aQm:Lcom/crashlytics/android/answers/v;
sget-object v1, Lcom/crashlytics/android/answers/SessionEvent$Type;->STOP:Lcom/crashlytics/android/answers/SessionEvent$Type;
invoke-virtual {v0, p1, v1}, Lcom/crashlytics/android/answers/v;->a(Landroid/app/Activity;Lcom/crashlytics/android/answers/SessionEvent$Type;)V
.line 44
return-void
.end method
.method public final q(Landroid/app/Activity;)V
.registers 2
.prologue
.line 22
return-void
.end method