bj$1.smali
.class final Lcom/loc/bj$1;
.super Landroid/telephony/PhoneStateListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/loc/bj;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/loc/bj;
# direct methods
.method constructor <init>(Lcom/loc/bj;)V
.registers 2
iput-object p1, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
invoke-direct {p0}, Landroid/telephony/PhoneStateListener;-><init>()V
return-void
.end method
# virtual methods
.method public final onCellLocationChanged(Landroid/telephony/CellLocation;)V
.registers 6
:try_start_0
iget-object v0, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
invoke-virtual {v0, p1}, Lcom/loc/bj;->a(Landroid/telephony/CellLocation;)Z
move-result v0
if-nez v0, :cond_9
:goto_8
return-void
:cond_9
iget-object v0, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
iput-object p1, v0, Lcom/loc/bj;->e:Landroid/telephony/CellLocation;
iget-object v0, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/loc/bj;->f:Z
iget-object v0, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
invoke-static {}, Lcom/loc/cj;->b()J
move-result-wide v2
invoke-static {v0, v2, v3}, Lcom/loc/bj;->a(Lcom/loc/bj;J)J
:try_end_1b
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_1b} :catch_1c
goto :goto_8
:catch_1c
move-exception v0
goto :goto_8
.end method
.method public final onServiceStateChanged(Landroid/telephony/ServiceState;)V
.registers 5
:try_start_0
invoke-virtual {p1}, Landroid/telephony/ServiceState;->getState()I
move-result v0
packed-switch v0, :pswitch_data_18
:goto_7
return-void
:pswitch_8
iget-object v0, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
invoke-virtual {v0}, Lcom/loc/bj;->h()V
goto :goto_7
:catch_e
move-exception v0
goto :goto_7
:pswitch_10
iget-object v0, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
const/4 v1, 0x0
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lcom/loc/bj;->a(ZZ)V
:try_end_17
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_17} :catch_e
goto :goto_7
:pswitch_data_18
.packed-switch 0x0
:pswitch_10
:pswitch_8
.end packed-switch
.end method
.method public final onSignalStrengthChanged(I)V
.registers 4
const/16 v0, -0x71
:try_start_2
iget-object v1, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
iget v1, v1, Lcom/loc/bj;->a:I
packed-switch v1, :pswitch_data_1c
:goto_9
iget-object v1, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
invoke-static {v1, v0}, Lcom/loc/bj;->a(Lcom/loc/bj;I)V
:goto_e
return-void
:pswitch_f
invoke-static {p1}, Lcom/loc/cj;->a(I)I
move-result v0
goto :goto_9
:pswitch_14
invoke-static {p1}, Lcom/loc/cj;->a(I)I
:try_end_17
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_17} :catch_19
move-result v0
goto :goto_9
:catch_19
move-exception v0
goto :goto_e
nop
:pswitch_data_1c
.packed-switch 0x1
:pswitch_f
:pswitch_14
.end packed-switch
.end method
.method public final onSignalStrengthsChanged(Landroid/telephony/SignalStrength;)V
.registers 4
if-nez p1, :cond_3
:goto_2
return-void
:cond_3
const/16 v0, -0x71
:try_start_5
iget-object v1, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
iget v1, v1, Lcom/loc/bj;->a:I
packed-switch v1, :pswitch_data_22
:goto_c
iget-object v1, p0, Lcom/loc/bj$1;->a:Lcom/loc/bj;
invoke-static {v1, v0}, Lcom/loc/bj;->a(Lcom/loc/bj;I)V
goto :goto_2
:catch_12
move-exception v0
goto :goto_2
:pswitch_14
invoke-virtual {p1}, Landroid/telephony/SignalStrength;->getGsmSignalStrength()I
move-result v0
invoke-static {v0}, Lcom/loc/cj;->a(I)I
move-result v0
goto :goto_c
:pswitch_1d
invoke-virtual {p1}, Landroid/telephony/SignalStrength;->getCdmaDbm()I
:try_end_20
.catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_20} :catch_12
move-result v0
goto :goto_c
:pswitch_data_22
.packed-switch 0x1
:pswitch_14
:pswitch_1d
.end packed-switch
.end method