az$1.smali

.class Lcom/qq/e/comm/plugin/util/az$1;
.super Landroid/os/Handler;


# instance fields
.field final synthetic a:Lcom/qq/e/comm/plugin/util/az;


# direct methods
.method constructor <init>(Lcom/qq/e/comm/plugin/util/az;Landroid/os/Looper;)V
    .registers 3

    iput-object p1, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    return-void
.end method


# virtual methods
.method public handleMessage(Landroid/os/Message;)V
    .registers 10

    const-wide/16 v6, 0x0

    iget-object v2, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    monitor-enter v2

    :try_start_5
    iget-object v0, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/az;->a(Lcom/qq/e/comm/plugin/util/az;)Z

    move-result v0

    if-nez v0, :cond_15

    iget-object v0, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/az;->b(Lcom/qq/e/comm/plugin/util/az;)Z

    move-result v0

    if-eqz v0, :cond_17

    :cond_15
    monitor-exit v2

    :goto_16
    return-void

    :cond_17
    iget-object v0, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/az;->c(Lcom/qq/e/comm/plugin/util/az;)J

    move-result-wide v0

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v4

    sub-long/2addr v0, v4

    cmp-long v3, v0, v6

    if-gtz v3, :cond_30

    iget-object v0, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-virtual {v0}, Lcom/qq/e/comm/plugin/util/az;->a()V

    :goto_2b
    monitor-exit v2

    goto :goto_16

    :catchall_2d
    move-exception v0

    monitor-exit v2
    :try_end_2f
    .catchall {:try_start_5 .. :try_end_2f} :catchall_2d

    throw v0

    :cond_30
    :try_start_30
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v4

    iget-object v3, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-virtual {v3, v0, v1}, Lcom/qq/e/comm/plugin/util/az;->a(J)V

    iget-object v0, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-static {v0}, Lcom/qq/e/comm/plugin/util/az;->d(Lcom/qq/e/comm/plugin/util/az;)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

    :goto_45
    cmp-long v3, v0, v6

    if-gez v3, :cond_51

    iget-object v3, p0, Lcom/qq/e/comm/plugin/util/az$1;->a:Lcom/qq/e/comm/plugin/util/az;

    invoke-static {v3}, Lcom/qq/e/comm/plugin/util/az;->d(Lcom/qq/e/comm/plugin/util/az;)J

    move-result-wide v4

    add-long/2addr v0, v4

    goto :goto_45

    :cond_51
    const/4 v3, 0x1

    invoke-virtual {p0, v3}, Lcom/qq/e/comm/plugin/util/az$1;->obtainMessage(I)Landroid/os/Message;

    move-result-object v3

    invoke-virtual {p0, v3, v0, v1}, Lcom/qq/e/comm/plugin/util/az$1;->sendMessageDelayed(Landroid/os/Message;J)Z
    :try_end_59
    .catchall {:try_start_30 .. :try_end_59} :catchall_2d

    goto :goto_2b
.end method