a$2.smali

.class Lcom/umeng/commonsdk/framework/a$2;
.super Landroid/os/Handler;
.source "UMNetWorkSender.java"


# instance fields
.field final synthetic a:Lcom/umeng/commonsdk/framework/a;


# direct methods
.method constructor <init>(Lcom/umeng/commonsdk/framework/a;Landroid/os/Looper;)V
    .registers 3

    .prologue
    .line 261
    iput-object p1, p0, Lcom/umeng/commonsdk/framework/a$2;->a:Lcom/umeng/commonsdk/framework/a;

    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 6

    .prologue
    .line 264
    iget v0, p1, Landroid/os/Message;->what:I

    sparse-switch v0, :sswitch_data_3c

    .line 292
    :goto_5
    return-void

    .line 266
    :sswitch_6
    const-string v0, "--->>> handleMessage: recv MSG_PROCESS_NEXT msg."

    invoke-static {v0}, Lcom/umeng/commonsdk/statistics/common/ULog;->d(Ljava/lang/String;)V

    .line 269
    :try_start_b
    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;

    move-result-object v0

    const-wide/16 v2, 0x1

    sget-object v1, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-virtual {v0, v2, v3, v1}, Ljava/util/concurrent/locks/ReentrantLock;->tryLock(JLjava/util/concurrent/TimeUnit;)Z

    .line 271
    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->k()V
    :try_end_19
    .catch Ljava/lang/Throwable; {:try_start_b .. :try_end_19} :catch_21
    .catchall {:try_start_b .. :try_end_19} :catchall_2a

    .line 275
    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V

    goto :goto_5

    .line 272
    :catch_21
    move-exception v0

    .line 275
    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V

    goto :goto_5

    :catchall_2a
    move-exception v0

    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->j()Ljava/util/concurrent/locks/ReentrantLock;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/concurrent/locks/ReentrantLock;->unlock()V

    throw v0

    .line 281
    :sswitch_33
    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->l()V

    goto :goto_5

    .line 285
    :sswitch_37
    invoke-static {}, Lcom/umeng/commonsdk/framework/a;->m()V

    goto :goto_5

    .line 264
    nop

    :sswitch_data_3c
    .sparse-switch
        0x111 -> :sswitch_6
        0x112 -> :sswitch_37
        0x200 -> :sswitch_33
    .end sparse-switch
.end method