e.smali

.class final Lb/a/a/a/a/e;
.super Landroid/os/Handler;


# instance fields
.field private a:[B

.field private synthetic b:Lb/a/a/a/a/c;


# direct methods
.method private constructor <init>(Lb/a/a/a/a/c;Landroid/os/Looper;)V
    .registers 4

    iput-object p1, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

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

    const/4 v0, 0x0

    new-array v0, v0, [B

    iput-object v0, p0, Lb/a/a/a/a/e;->a:[B

    return-void
.end method

.method synthetic constructor <init>(Lb/a/a/a/a/c;Landroid/os/Looper;B)V
    .registers 4

    invoke-direct {p0, p1, p2}, Lb/a/a/a/a/e;-><init>(Lb/a/a/a/a/c;Landroid/os/Looper;)V

    return-void
.end method


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

    invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V

    iget-object v0, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    iget-boolean v0, v0, Lb/a/a/a/a/ah;->h:Z

    if-nez v0, :cond_a

    :cond_9
    :goto_9
    return-void

    :cond_a
    :try_start_a
    iget v0, p1, Landroid/os/Message;->what:I

    packed-switch v0, :pswitch_data_64

    goto :goto_9

    :pswitch_10
    iget-object v0, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    invoke-static {v0}, Lb/a/a/a/a/c;->g(Lb/a/a/a/a/c;)Landroid/os/Handler;

    move-result-object v0

    if-eqz v0, :cond_1e

    const/4 v0, 0x1

    const-wide/16 v2, 0x7530

    invoke-virtual {p0, v0, v2, v3}, Lb/a/a/a/a/e;->sendEmptyMessageDelayed(IJ)Z

    :cond_1e
    iget-object v0, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    iget-object v0, v0, Lb/a/a/a/a/c;->g:Lb/a/a/a/a/w;

    iget-object v0, v0, Lb/a/a/a/a/w;->a:Landroid/content/Context;

    invoke-static {v0}, Lb/a/a/a/a/c;->a(Landroid/content/Context;)Landroid/telephony/CellLocation;

    move-result-object v0

    iget-object v1, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    invoke-static {v1, v0}, Lb/a/a/a/a/c;->c(Lb/a/a/a/a/c;Landroid/telephony/CellLocation;)V

    goto :goto_9

    :catch_2e
    move-exception v0

    goto :goto_9

    :pswitch_30
    iget-object v0, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    invoke-static {v0}, Lb/a/a/a/a/c;->h(Lb/a/a/a/a/c;)Landroid/telephony/CellLocation;

    move-result-object v0

    iget-object v1, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    invoke-static {v1}, Lb/a/a/a/a/c;->c(Lb/a/a/a/a/c;)Landroid/telephony/SignalStrength;

    move-result-object v1

    if-eqz v0, :cond_9

    iget-object v2, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    invoke-static {v2}, Lb/a/a/a/a/c;->i(Lb/a/a/a/a/c;)Landroid/telephony/TelephonyManager;

    move-result-object v2

    invoke-static {v2, v0, v1}, Lb/a/a/a/a/z;->a(Landroid/telephony/TelephonyManager;Landroid/telephony/CellLocation;Landroid/telephony/SignalStrength;)Lb/a/a/a/a/z;

    move-result-object v0

    iget-object v1, p0, Lb/a/a/a/a/e;->a:[B

    monitor-enter v1
    :try_end_4b
    .catch Ljava/lang/Throwable; {:try_start_a .. :try_end_4b} :catch_2e

    if-eqz v0, :cond_5f

    :try_start_4d
    iget-object v2, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    iget-object v2, v2, Lb/a/a/a/a/c;->g:Lb/a/a/a/a/w;

    iget-object v2, v2, Lb/a/a/a/a/w;->a:Landroid/content/Context;

    invoke-static {v2}, Lb/a/a/a/a/c;->b(Landroid/content/Context;)Ljava/util/List;

    move-result-object v2

    invoke-virtual {v0, v2}, Lb/a/a/a/a/z;->a(Ljava/util/List;)V

    iget-object v2, p0, Lb/a/a/a/a/e;->b:Lb/a/a/a/a/c;

    invoke-virtual {v2, v0}, Lb/a/a/a/a/c;->a(Lb/a/a/a/a/ac;)V

    :cond_5f
    monitor-exit v1

    goto :goto_9

    :catchall_61
    move-exception v0

    monitor-exit v1
    :try_end_63
    .catchall {:try_start_4d .. :try_end_63} :catchall_61

    :try_start_63
    throw v0
    :try_end_64
    .catch Ljava/lang/Throwable; {:try_start_63 .. :try_end_64} :catch_2e

    :pswitch_data_64
    .packed-switch 0x1
        :pswitch_10
        :pswitch_30
    .end packed-switch
.end method