v$c.smali
.class public final Lcom/google/android/exoplayer2/util/v$c;
.super Landroid/content/BroadcastReceiver;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/exoplayer2/util/v;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x11
name = "c"
.end annotation
# instance fields
.field public final synthetic a:Lcom/google/android/exoplayer2/util/v;
# direct methods
.method public constructor <init>(Lcom/google/android/exoplayer2/util/v;)V
.registers 2
iput-object p1, p0, Lcom/google/android/exoplayer2/util/v$c;->a:Lcom/google/android/exoplayer2/util/v;
invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
return-void
.end method
# virtual methods
.method public final onReceive(Landroid/content/Context;Landroid/content/Intent;)V
.registers 12
const-string p2, "onReceive"
const-string v0, "com/google/android/exoplayer2/util/NetworkTypeObserver$Receiver"
const-string v1, "broadcast"
invoke-static {p2, v0, v1}, Lcom/shopee/monitor/trace/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
const-string v2, "connectivity"
.line 1
invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/net/ConnectivityManager;
const/4 v3, 0x5
const/4 v4, 0x1
const/4 v5, 0x4
const/4 v6, 0x6
const/16 v7, 0x9
if-nez v2, :cond_1a
goto :goto_65
.line 2
:cond_1a
:try_start_1a
invoke-static {}, Landroidx/appcompat/c;->F()Z
move-result v8
if-eqz v8, :cond_29
.line 3
invoke-static {}, Lcom/shopee/app/asm/binder/a;->c()Lcom/shopee/app/asm/binder/a;
move-result-object v8
invoke-virtual {v8, v2}, Lcom/shopee/app/asm/binder/a;->b(Landroid/net/ConnectivityManager;)Landroid/net/NetworkInfo;
move-result-object v2
goto :goto_2d
.line 4
:cond_29
invoke-virtual {v2}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
move-result-object v2
:try_end_2d
.catch Ljava/lang/SecurityException; {:try_start_1a .. :try_end_2d} :catch_65
:goto_2d
if-eqz v2, :cond_66
.line 5
invoke-virtual {v2}, Landroid/net/NetworkInfo;->isConnected()Z
move-result v8
if-nez v8, :cond_36
goto :goto_66
.line 6
:cond_36
invoke-virtual {v2}, Landroid/net/NetworkInfo;->getType()I
move-result v8
if-eqz v8, :cond_4b
if-eq v8, v4, :cond_5d
if-eq v8, v5, :cond_4b
if-eq v8, v3, :cond_4b
if-eq v8, v6, :cond_5f
if-eq v8, v7, :cond_49
const/16 v4, 0x8
goto :goto_66
:cond_49
const/4 v4, 0x7
goto :goto_66
.line 7
:cond_4b
invoke-virtual {v2}, Landroid/net/NetworkInfo;->getSubtype()I
move-result v2
packed-switch v2, :pswitch_data_7e
:pswitch_52
const/4 v4, 0x6
goto :goto_66
.line 8
:pswitch_54
sget v2, Lcom/google/android/exoplayer2/util/k0;->a:I
const/16 v4, 0x1d
if-lt v2, v4, :cond_65
const/16 v4, 0x9
goto :goto_66
:cond_5d
:pswitch_5d
const/4 v4, 0x2
goto :goto_66
:cond_5f
:pswitch_5f
const/4 v4, 0x5
goto :goto_66
:pswitch_61
const/4 v4, 0x4
goto :goto_66
:pswitch_63
const/4 v4, 0x3
goto :goto_66
:catch_65
:cond_65
:goto_65
const/4 v4, 0x0
.line 9
:cond_66
:goto_66
sget v2, Lcom/google/android/exoplayer2/util/k0;->a:I
const/16 v5, 0x1f
if-lt v2, v5, :cond_74
if-ne v4, v3, :cond_74
.line 10
iget-object v2, p0, Lcom/google/android/exoplayer2/util/v$c;->a:Lcom/google/android/exoplayer2/util/v;
invoke-static {p1, v2}, Lcom/google/android/exoplayer2/util/v$a;->a(Landroid/content/Context;Lcom/google/android/exoplayer2/util/v;)V
goto :goto_79
.line 11
:cond_74
iget-object p1, p0, Lcom/google/android/exoplayer2/util/v$c;->a:Lcom/google/android/exoplayer2/util/v;
invoke-static {p1, v4}, Lcom/google/android/exoplayer2/util/v;->a(Lcom/google/android/exoplayer2/util/v;I)V
.line 12
:goto_79
invoke-static {p2, v0, v1}, Lcom/shopee/monitor/trace/c;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
nop
:pswitch_data_7e
.packed-switch 0x1
:pswitch_63
:pswitch_63
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_61
:pswitch_5f
:pswitch_61
:pswitch_61
:pswitch_52
:pswitch_61
:pswitch_5d
:pswitch_52
:pswitch_54
.end packed-switch
.end method