a$1.smali
.class Lcom/umeng/commonsdk/utils/a$1;
.super Ljava/lang/Object;
.source "CountDownTimer.java"
# interfaces
.implements Landroid/os/Handler$Callback;
# instance fields
.field final synthetic a:Lcom/umeng/commonsdk/utils/a;
# direct methods
.method constructor <init>(Lcom/umeng/commonsdk/utils/a;)V
.registers 2
.prologue
.line 171
iput-object p1, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public handleMessage(Landroid/os/Message;)Z
.registers 10
.prologue
const-wide/16 v6, 0x0
const/4 v0, 0x1
.line 174
iget-object v2, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
monitor-enter v2
.line 175
:try_start_6
iget-object v1, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v1}, Lcom/umeng/commonsdk/utils/a;->a(Lcom/umeng/commonsdk/utils/a;)Z
move-result v1
if-eqz v1, :cond_10
.line 176
monitor-exit v2
.line 196
:goto_f
return v0
.line 178
:cond_10
iget-object v0, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v0}, Lcom/umeng/commonsdk/utils/a;->b(Lcom/umeng/commonsdk/utils/a;)J
move-result-wide v0
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v4
sub-long/2addr v0, v4
.line 179
cmp-long v3, v0, v6
if-gtz v3, :cond_38
.line 180
iget-object v0, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-virtual {v0}, Lcom/umeng/commonsdk/utils/a;->c()V
.line 181
iget-object v0, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v0}, Lcom/umeng/commonsdk/utils/a;->c(Lcom/umeng/commonsdk/utils/a;)Landroid/os/HandlerThread;
move-result-object v0
if-eqz v0, :cond_35
iget-object v0, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v0}, Lcom/umeng/commonsdk/utils/a;->c(Lcom/umeng/commonsdk/utils/a;)Landroid/os/HandlerThread;
move-result-object v0
invoke-virtual {v0}, Landroid/os/HandlerThread;->quit()Z
.line 195
:cond_35
:goto_35
monitor-exit v2
.line 196
const/4 v0, 0x0
goto :goto_f
.line 182
:cond_38
iget-object v3, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v3}, Lcom/umeng/commonsdk/utils/a;->d(Lcom/umeng/commonsdk/utils/a;)J
move-result-wide v4
cmp-long v3, v0, v4
if-gez v3, :cond_5a
.line 184
iget-object v3, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v3}, Lcom/umeng/commonsdk/utils/a;->e(Lcom/umeng/commonsdk/utils/a;)Landroid/os/Handler;
move-result-object v3
iget-object v4, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v4}, Lcom/umeng/commonsdk/utils/a;->e(Lcom/umeng/commonsdk/utils/a;)Landroid/os/Handler;
move-result-object v4
const/4 v5, 0x1
invoke-virtual {v4, v5}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
move-result-object v4
invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
goto :goto_35
.line 195
:catchall_57
move-exception v0
monitor-exit v2
:try_end_59
.catchall {:try_start_6 .. :try_end_59} :catchall_57
throw v0
.line 186
:cond_5a
:try_start_5a
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v4
.line 187
iget-object v3, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-virtual {v3, v0, v1}, Lcom/umeng/commonsdk/utils/a;->a(J)V
.line 189
iget-object v0, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v0}, Lcom/umeng/commonsdk/utils/a;->d(Lcom/umeng/commonsdk/utils/a;)J
move-result-wide v0
add-long/2addr v0, v4
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v4
sub-long/2addr v0, v4
.line 192
:goto_6f
cmp-long v3, v0, v6
if-gez v3, :cond_7b
iget-object v3, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v3}, Lcom/umeng/commonsdk/utils/a;->d(Lcom/umeng/commonsdk/utils/a;)J
move-result-wide v4
add-long/2addr v0, v4
goto :goto_6f
.line 193
:cond_7b
iget-object v3, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v3}, Lcom/umeng/commonsdk/utils/a;->e(Lcom/umeng/commonsdk/utils/a;)Landroid/os/Handler;
move-result-object v3
iget-object v4, p0, Lcom/umeng/commonsdk/utils/a$1;->a:Lcom/umeng/commonsdk/utils/a;
invoke-static {v4}, Lcom/umeng/commonsdk/utils/a;->e(Lcom/umeng/commonsdk/utils/a;)Landroid/os/Handler;
move-result-object v4
const/4 v5, 0x1
invoke-virtual {v4, v5}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message;
move-result-object v4
invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->sendMessageDelayed(Landroid/os/Message;J)Z
:try_end_8f
.catchall {:try_start_5a .. :try_end_8f} :catchall_57
goto :goto_35
.end method