i.smali

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


# instance fields
.field private a:[B

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


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

    iput-object p1, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

    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/i;->a:[B

    return-void
.end method

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

    invoke-direct {p0, p1, p2}, Lb/a/a/a/a/i;-><init>(Lb/a/a/a/a/g;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/i;->b:Lb/a/a/a/a/g;

    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_4a

    goto :goto_9

    :pswitch_10
    iget-object v0, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

    iget-object v0, v0, Lb/a/a/a/a/g;->e:Landroid/os/Handler;

    if-eqz v0, :cond_1c

    const/4 v0, 0x1

    const-wide/16 v2, 0x7530

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

    :cond_1c
    iget-object v0, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

    iget-object v0, v0, Lb/a/a/a/a/g;->a:Landroid/telephony/TelephonyManager;
    :try_end_20
    .catch Ljava/lang/Throwable; {:try_start_a .. :try_end_20} :catch_33

    if-eqz v0, :cond_9

    const/4 v0, 0x0

    :try_start_23
    iget-object v1, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

    iget-object v1, v1, Lb/a/a/a/a/g;->a:Landroid/telephony/TelephonyManager;

    invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getAllCellInfo()Ljava/util/List;
    :try_end_2a
    .catch Ljava/lang/Throwable; {:try_start_23 .. :try_end_2a} :catch_48

    move-result-object v0

    :goto_2b
    :try_start_2b
    iget-object v1, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

    iget-object v1, v1, Lb/a/a/a/a/g;->f:Landroid/telephony/PhoneStateListener;

    invoke-virtual {v1, v0}, Landroid/telephony/PhoneStateListener;->onCellInfoChanged(Ljava/util/List;)V

    goto :goto_9

    :catch_33
    move-exception v0

    goto :goto_9

    :pswitch_35
    iget-object v0, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

    iget-object v0, v0, Lb/a/a/a/a/g;->b:Lb/a/a/a/a/z;

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

    monitor-enter v1
    :try_end_3c
    .catch Ljava/lang/Throwable; {:try_start_2b .. :try_end_3c} :catch_33

    if-eqz v0, :cond_43

    :try_start_3e
    iget-object v2, p0, Lb/a/a/a/a/i;->b:Lb/a/a/a/a/g;

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

    :cond_43
    monitor-exit v1

    goto :goto_9

    :catchall_45
    move-exception v0

    monitor-exit v1
    :try_end_47
    .catchall {:try_start_3e .. :try_end_47} :catchall_45

    :try_start_47
    throw v0
    :try_end_48
    .catch Ljava/lang/Throwable; {:try_start_47 .. :try_end_48} :catch_33

    :catch_48
    move-exception v1

    goto :goto_2b

    :pswitch_data_4a
    .packed-switch 0x1
        :pswitch_10
        :pswitch_35
    .end packed-switch
.end method