f$a.smali
.class final Lsg/bigo/sdk/network/a/f$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/sdk/network/a/f;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "a"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/sdk/network/a/f$a$u;,
Lsg/bigo/sdk/network/a/f$a$a;,
Lsg/bigo/sdk/network/a/f$a$k;,
Lsg/bigo/sdk/network/a/f$a$t;,
Lsg/bigo/sdk/network/a/f$a$s;,
Lsg/bigo/sdk/network/a/f$a$r;,
Lsg/bigo/sdk/network/a/f$a$q;,
Lsg/bigo/sdk/network/a/f$a$p;,
Lsg/bigo/sdk/network/a/f$a$o;,
Lsg/bigo/sdk/network/a/f$a$n;,
Lsg/bigo/sdk/network/a/f$a$m;,
Lsg/bigo/sdk/network/a/f$a$l;,
Lsg/bigo/sdk/network/a/f$a$j;,
Lsg/bigo/sdk/network/a/f$a$i;,
Lsg/bigo/sdk/network/a/f$a$h;,
Lsg/bigo/sdk/network/a/f$a$g;,
Lsg/bigo/sdk/network/a/f$a$f;,
Lsg/bigo/sdk/network/a/f$a$e;,
Lsg/bigo/sdk/network/a/f$a$d;,
Lsg/bigo/sdk/network/a/f$a$c;,
Lsg/bigo/sdk/network/a/f$a$b;
}
.end annotation
# instance fields
.field final a:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lsg/bigo/sdk/network/a/e;",
">;"
}
.end annotation
.end field
.field b:Ljava/lang/String;
.field c:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field d:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field e:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field f:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/net/InetAddress;",
">;"
}
.end annotation
.end field
.field final synthetic g:Lsg/bigo/sdk/network/a/f;
.field private h:Z
.field private i:I
.field private j:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lsg/bigo/sdk/network/a/f$c;",
">;"
}
.end annotation
.end field
.field private k:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lsg/bigo/sdk/network/a/f$c;",
">;"
}
.end annotation
.end field
.field private l:J
.field private m:J
.field private n:I
.field private o:Ljava/lang/String;
.field private p:I
.field private q:Ljava/lang/String;
.field private r:Lsg/bigo/sdk/network/a/f$b;
# direct methods
.method private constructor <init>(Lsg/bigo/sdk/network/a/f;)V
.registers 4
.line 565
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x0
.line 566
iput-boolean p1, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z
.line 568
iput p1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
.line 570
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
.line 572
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
const-wide/16 v0, 0x0
.line 574
iput-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->l:J
.line 575
iput-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->m:J
.line 584
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
const/4 p1, 0x0
.line 877
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->c:Ljava/util/ArrayList;
.line 878
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->d:Ljava/util/ArrayList;
.line 879
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->e:Ljava/util/ArrayList;
.line 880
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->f:Ljava/util/ArrayList;
.line 882
new-instance p1, Lsg/bigo/sdk/network/a/f$a$3;
invoke-direct {p1, p0}, Lsg/bigo/sdk/network/a/f$a$3;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
iput-object p1, p0, Lsg/bigo/sdk/network/a/f$a;->r:Lsg/bigo/sdk/network/a/f$b;
return-void
.end method
.method synthetic constructor <init>(Lsg/bigo/sdk/network/a/f;B)V
.registers 3
.line 565
invoke-direct {p0, p1}, Lsg/bigo/sdk/network/a/f$a;-><init>(Lsg/bigo/sdk/network/a/f;)V
return-void
.end method
.method static synthetic a(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
return-object p0
.end method
.method private a(ZZ)V
.registers 5
.line 871
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
iput-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->m:J
.line 872
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->f(Lsg/bigo/sdk/network/a/f;)Lsg/bigo/sdk/network/a/c;
move-result-object v0
invoke-interface {v0, p1, p2}, Lsg/bigo/sdk/network/a/c;->a(ZZ)V
.line 874
new-instance p2, Ljava/lang/StringBuilder;
const-string v0, "BaseLbsLinkManager.ConnectTask result: "
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p1, " useTime: "
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->c()J
move-result-wide v0
invoke-virtual {p2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p2, "yysdk-net-lbs"
invoke-static {p2, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method static synthetic b(Lsg/bigo/sdk/network/a/f$a;)Ljava/lang/String;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;
return-object p0
.end method
.method private c()J
.registers 5
.line 782
iget-wide v0, p0, Lsg/bigo/sdk/network/a/f$a;->m:J
iget-wide v2, p0, Lsg/bigo/sdk/network/a/f$a;->l:J
sub-long/2addr v0, v2
return-wide v0
.end method
.method static synthetic c(Lsg/bigo/sdk/network/a/f$a;)Ljava/lang/String;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->q:Ljava/lang/String;
return-object p0
.end method
.method static synthetic d(Lsg/bigo/sdk/network/a/f$a;)Lsg/bigo/sdk/network/a/f$b;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->r:Lsg/bigo/sdk/network/a/f$b;
return-object p0
.end method
.method private d()V
.registers 6
const/4 v0, 0x0
.line 856
iput-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z
.line 858
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
monitor-enter v0
.line 859
:try_start_6
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_c
:goto_c
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_27
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lsg/bigo/sdk/network/a/e;
if-eqz v2, :cond_c
.line 861
invoke-static {}, Lsg/bigo/sdk/network/h/j;->a()Lsg/bigo/sdk/network/h/j;
move-result-object v3
iget-object v4, v2, Lsg/bigo/sdk/network/a/e;->g:Ljava/lang/String;
invoke-virtual {v3, v4}, Lsg/bigo/sdk/network/h/j;->d(Ljava/lang/String;)V
.line 862
invoke-virtual {v2}, Lsg/bigo/sdk/network/a/e;->a()V
goto :goto_c
.line 865
:cond_27
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V
.line 866
monitor-exit v0
:try_end_2d
.catchall {:try_start_6 .. :try_end_2d} :catchall_35
.line 867
invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/sdk/network/f/e/c;->b()V
return-void
:catchall_35
move-exception v1
.line 866
:try_start_36
monitor-exit v0
:try_end_37
.catchall {:try_start_36 .. :try_end_37} :catchall_35
goto :goto_39
:goto_38
throw v1
:goto_39
goto :goto_38
.end method
.method static synthetic e(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->c:Ljava/util/ArrayList;
return-object p0
.end method
.method static synthetic f(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->d:Ljava/util/ArrayList;
return-object p0
.end method
.method static synthetic g(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->e:Ljava/util/ArrayList;
return-object p0
.end method
.method static synthetic h(Lsg/bigo/sdk/network/a/f$a;)Ljava/util/ArrayList;
.registers 1
.line 565
iget-object p0, p0, Lsg/bigo/sdk/network/a/f$a;->f:Ljava/util/ArrayList;
return-object p0
.end method
# virtual methods
.method public final declared-synchronized a()V
.registers 12
monitor-enter p0
.line 628
:try_start_1
iget-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z
if-nez v0, :cond_247
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f;->isConnected()Z
move-result v0
if-nez v0, :cond_247
const/4 v0, 0x1
.line 629
iput-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z
.line 1589
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->clear()V
.line 1590
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->clear()V
.line 1592
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$b;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$b;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1593
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$c;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$c;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1594
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$d;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$d;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1595
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$e;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$e;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1596
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$f;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$f;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1597
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$g;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$g;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1598
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$h;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$h;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1599
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$i;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$i;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1600
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$j;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$j;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1602
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$l;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$l;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1603
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$m;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$m;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1604
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$n;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$n;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1605
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$o;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$o;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1606
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$p;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$p;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1607
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$q;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$q;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1608
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$r;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$r;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1609
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$s;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$s;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1610
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v2, Lsg/bigo/sdk/network/a/f$a$t;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$t;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
const/4 v1, 0x0
.line 1612
iput v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
.line 1614
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
iput-wide v2, p0, Lsg/bigo/sdk/network/a/f$a;->l:J
const-wide/16 v2, 0x0
.line 1615
iput-wide v2, p0, Lsg/bigo/sdk/network/a/f$a;->m:J
.line 1617
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v2}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I
move-result v2
iput v2, p0, Lsg/bigo/sdk/network/a/f$a;->n:I
.line 1618
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v2}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkOperator(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
iput-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;
.line 1620
iget v2, p0, Lsg/bigo/sdk/network/a/f$a;->n:I
invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getConnectionBaseTime(I)I
move-result v2
iput v2, p0, Lsg/bigo/sdk/network/a/f$a;->p:I
.line 1622
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v2}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;
move-result-object v2
iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->n:I
iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;
invoke-static {v2, v3, v4}, Lsg/bigo/svcapi/util/Utils;->getConnectionMagic(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->q:Ljava/lang/String;
const/4 v2, 0x0
.line 1624
iput-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->b:Ljava/lang/String;
.line 2035
invoke-static {}, Lsg/bigo/sdk/network/d/b$b;->a()Lsg/bigo/sdk/network/d/b;
move-result-object v3
const-string v4, "yysdk-net-lbs"
const-string v5, "nextStrategyLBS"
.line 2287
invoke-static {v4, v5}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 2289
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v4
.line 2290
invoke-static {}, Lsg/bigo/svcapi/AppConfig;->instance()Lsg/bigo/svcapi/AppConfig;
move-result-object v5
iget v5, v5, Lsg/bigo/svcapi/AppConfig;->APP_ID_INT:I
.line 2289
invoke-virtual {v4, v5, v0}, Lsg/bigo/overwall/config/OverwallConfigManager;->getHttpConfig(II)Lsg/bigo/overwall/config/IHttpConfig;
move-result-object v4
.line 2290
invoke-virtual {v4}, Lsg/bigo/overwall/config/IHttpConfig;->getSwitch()I
move-result v4
if-ne v4, v0, :cond_12f
const/4 v4, 0x1
goto :goto_130
:cond_12f
const/4 v4, 0x0
.line 2292
:goto_130
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v5
.line 2293
invoke-static {}, Lsg/bigo/svcapi/AppConfig;->instance()Lsg/bigo/svcapi/AppConfig;
move-result-object v6
iget v6, v6, Lsg/bigo/svcapi/AppConfig;->APP_ID_INT:I
.line 2292
invoke-virtual {v5, v6, v0}, Lsg/bigo/overwall/config/OverwallConfigManager;->getTlsConfig(II)Lsg/bigo/overwall/config/ITlsConfig;
move-result-object v5
.line 2293
invoke-virtual {v5}, Lsg/bigo/overwall/config/ITlsConfig;->getSwitch()I
move-result v5
if-ne v5, v0, :cond_146
const/4 v5, 0x1
goto :goto_147
:cond_146
const/4 v5, 0x0
.line 2295
:goto_147
sget-boolean v6, Lsg/bigo/sdk/network/c/l;->t:Z
if-eqz v6, :cond_161
invoke-static {}, Lsg/bigo/overwall/config/OverwallConfigManager;->instance()Lsg/bigo/overwall/config/OverwallConfigManager;
move-result-object v6
invoke-static {}, Lsg/bigo/svcapi/AppConfig;->instance()Lsg/bigo/svcapi/AppConfig;
move-result-object v7
iget v7, v7, Lsg/bigo/svcapi/AppConfig;->APP_ID_INT:I
invoke-virtual {v6, v7, v0}, Lsg/bigo/overwall/config/OverwallConfigManager;->getWebSocketConfig(II)Lsg/bigo/overwall/config/IWebSocketConfig;
move-result-object v6
invoke-virtual {v6}, Lsg/bigo/overwall/config/IWebSocketConfig;->getSwitch()I
move-result v6
if-lez v6, :cond_161
const/4 v6, 0x1
goto :goto_162
:cond_161
const/4 v6, 0x0
.line 2297
:goto_162
invoke-static {v0}, Lsg/bigo/sdk/network/d/b;->a(Z)Lsg/bigo/overwall/config/IDomainFronting;
move-result-object v7
if-eqz v7, :cond_16a
const/4 v7, 0x1
goto :goto_16b
:cond_16a
const/4 v7, 0x0
.line 2299
:goto_16b
new-instance v0, Lsg/bigo/sdk/network/d/b$1;
invoke-direct {v0, v3, v4}, Lsg/bigo/sdk/network/d/b$1;-><init>(Lsg/bigo/sdk/network/d/b;Z)V
new-instance v8, Lsg/bigo/sdk/network/d/b$2;
invoke-direct {v8, v3, v5}, Lsg/bigo/sdk/network/d/b$2;-><init>(Lsg/bigo/sdk/network/d/b;Z)V
new-instance v9, Lsg/bigo/sdk/network/d/b$3;
invoke-direct {v9, v3, v6}, Lsg/bigo/sdk/network/d/b$3;-><init>(Lsg/bigo/sdk/network/d/b;Z)V
const/4 v10, 0x1
move-object v4, v0
move-object v5, v8
move-object v6, v9
move v8, v10
invoke-virtual/range {v3 .. v8}, Lsg/bigo/sdk/network/d/b;->a(Lsg/bigo/sdk/network/d/b$e;Lsg/bigo/sdk/network/d/b$e;Lsg/bigo/sdk/network/d/b$e;ZZ)Lsg/bigo/sdk/network/d/b$d;
move-result-object v0
if-eqz v0, :cond_197
.line 634
invoke-static {}, Lsg/bigo/sdk/network/h/j;->a()Lsg/bigo/sdk/network/h/j;
move-result-object v3
iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v4}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0}, Lsg/bigo/sdk/network/d/b$d;->f()Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v4, v5}, Lsg/bigo/sdk/network/h/j;->b(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1a6
.line 636
:cond_197
invoke-static {}, Lsg/bigo/sdk/network/h/j;->a()Lsg/bigo/sdk/network/h/j;
move-result-object v3
iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v4}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;)Ljava/lang/String;
move-result-object v4
const-string v5, ""
invoke-virtual {v3, v4, v5}, Lsg/bigo/sdk/network/h/j;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 639
:goto_1a6
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
iget-object v4, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v4}, Lsg/bigo/sdk/network/a/f;->e(Lsg/bigo/sdk/network/a/f;)I
move-result v4
rem-int/lit8 v4, v4, 0x7
invoke-static {v3, v4}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;I)I
.line 642
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v3}, Lsg/bigo/sdk/network/a/f;->e(Lsg/bigo/sdk/network/a/f;)I
move-result v3
packed-switch v3, :pswitch_data_24e
.line 662
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
goto :goto_1e3
.line 659
:pswitch_1bf
new-instance v2, Lsg/bigo/sdk/network/a/f$a$t;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$t;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
goto :goto_1e6
.line 656
:pswitch_1c5
new-instance v2, Lsg/bigo/sdk/network/a/f$a$s;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$s;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
goto :goto_1e6
.line 653
:pswitch_1cb
new-instance v2, Lsg/bigo/sdk/network/a/f$a$p;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$p;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
goto :goto_1e6
.line 650
:pswitch_1d1
new-instance v2, Lsg/bigo/sdk/network/a/f$a$o;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$o;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
goto :goto_1e6
.line 647
:pswitch_1d7
new-instance v2, Lsg/bigo/sdk/network/a/f$a$r;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$r;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
goto :goto_1e6
.line 644
:pswitch_1dd
new-instance v2, Lsg/bigo/sdk/network/a/f$a$q;
invoke-direct {v2, p0}, Lsg/bigo/sdk/network/a/f$a$q;-><init>(Lsg/bigo/sdk/network/a/f$a;)V
goto :goto_1e6
.line 662
:goto_1e3
invoke-static {v3, v1}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;I)I
:goto_1e6
if-eqz v2, :cond_20c
.line 666
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
.line 667
:cond_1ee
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_207
.line 668
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lsg/bigo/sdk/network/a/f$c;
.line 669
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v4
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
if-ne v4, v5, :cond_1ee
.line 670
invoke-interface {v3}, Ljava/util/Iterator;->remove()V
.line 675
:cond_207
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
invoke-interface {v3, v1, v2}, Ljava/util/List;->add(ILjava/lang/Object;)V
:cond_20c
if-eqz v0, :cond_23e
.line 679
invoke-virtual {v0}, Lsg/bigo/sdk/network/d/b$d;->a()Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
move-result-object v2
sget-object v3, Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;->WEBSOCKET:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
if-ne v2, v3, :cond_221
.line 680
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v3, Lsg/bigo/sdk/network/a/f$a$u;
invoke-direct {v3, p0, v0}, Lsg/bigo/sdk/network/a/f$a$u;-><init>(Lsg/bigo/sdk/network/a/f$a;Lsg/bigo/sdk/network/d/b$d;)V
invoke-interface {v2, v1, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V
goto :goto_23e
.line 681
:cond_221
invoke-virtual {v0}, Lsg/bigo/sdk/network/d/b$d;->a()Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
move-result-object v2
sget-object v3, Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;->CHUNKLINK:Lsg/bigo/svcapi/network/LinkdTcpAddrEntity$Faker;
if-ne v2, v3, :cond_234
.line 682
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v3, Lsg/bigo/sdk/network/a/f$a$a;
invoke-direct {v3, p0, v0}, Lsg/bigo/sdk/network/a/f$a$a;-><init>(Lsg/bigo/sdk/network/a/f$a;Lsg/bigo/sdk/network/d/b$d;)V
invoke-interface {v2, v1, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V
goto :goto_23e
.line 684
:cond_234
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
new-instance v3, Lsg/bigo/sdk/network/a/f$a$k;
invoke-direct {v3, p0, v0}, Lsg/bigo/sdk/network/a/f$a$k;-><init>(Lsg/bigo/sdk/network/a/f$a;Lsg/bigo/sdk/network/d/b$d;)V
invoke-interface {v2, v1, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 688
:cond_23e
:goto_23e
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_247
.catchall {:try_start_1 .. :try_end_247} :catchall_249
.line 690
:cond_247
monitor-exit p0
return-void
:catchall_249
move-exception v0
monitor-exit p0
goto :goto_24d
:goto_24c
throw v0
:goto_24d
goto :goto_24c
:pswitch_data_24e
.packed-switch 0x1
:pswitch_1dd
:pswitch_1d7
:pswitch_1d1
:pswitch_1cb
:pswitch_1c5
:pswitch_1bf
.end packed-switch
.end method
.method public final declared-synchronized a(Ljava/util/ArrayList;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Ljava/net/InetSocketAddress;",
">;)V"
}
.end annotation
monitor-enter p0
:try_start_1
const-string v0, "yysdk-net-lbs"
const-string v1, "onGetLbsAddress: "
.line 759
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 761
invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z
move-result v0
if-eqz v0, :cond_2c
if-eqz p1, :cond_2c
invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_2c
.line 762
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lsg/bigo/sdk/network/a/f$a$2;
invoke-direct {v1, p0, p1}, Lsg/bigo/sdk/network/a/f$a$2;-><init>(Lsg/bigo/sdk/network/a/f$a;Ljava/util/ArrayList;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_2c
.catchall {:try_start_1 .. :try_end_2c} :catchall_2e
.line 779
:cond_2c
monitor-exit p0
return-void
:catchall_2e
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized a(Lsg/bigo/sdk/network/a/e;)V
.registers 6
monitor-enter p0
.line 715
:try_start_1
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
monitor-enter v0
:try_end_4
.catchall {:try_start_1 .. :try_end_4} :catchall_82
.line 716
:try_start_4
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->a:Ljava/util/ArrayList;
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_16
const-string p1, "yysdk-net-lbs"
const-string v1, "BaseLbsLinkManager.ConnectTask status error"
.line 717
invoke-static {p1, v1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 718
monitor-exit v0
:try_end_14
.catchall {:try_start_4 .. :try_end_14} :catchall_7f
monitor-exit p0
return-void
.line 720
:cond_16
:try_start_16
monitor-exit v0
:try_end_17
.catchall {:try_start_16 .. :try_end_17} :catchall_7f
.line 722
:try_start_17
iget-byte v0, p1, Lsg/bigo/sdk/network/a/e;->f:B
const/16 v1, 0x11
if-eq v0, v1, :cond_46
.line 3148
iget-object v0, p1, Lsg/bigo/sdk/network/a/e;->b:Ljava/net/InetSocketAddress;
.line 3152
iget-object v1, p1, Lsg/bigo/sdk/network/a/e;->c:Lsg/bigo/svcapi/network/IProxyInfo;
.line 725
iget-object v2, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->q:Ljava/lang/String;
invoke-static {v2, v3, v0, v1}, Lsg/bigo/sdk/network/a/f;->a(Lsg/bigo/sdk/network/a/f;Ljava/lang/String;Ljava/net/InetSocketAddress;Lsg/bigo/svcapi/network/IProxyInfo;)V
.line 727
invoke-virtual {p1}, Lsg/bigo/sdk/network/a/e;->b()Z
move-result v1
if-nez v1, :cond_3f
invoke-virtual {v0}, Ljava/net/InetSocketAddress;->getPort()I
move-result v0
const/16 v1, 0x50
if-ne v0, v1, :cond_37
goto :goto_3f
.line 730
:cond_37
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->d()V
goto :goto_46
.line 728
:cond_3f
:goto_3f
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->c()V
.line 734
:cond_46
:goto_46
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 735
invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z
move-result v0
if-eqz v0, :cond_73
.line 736
invoke-virtual {p1}, Lsg/bigo/sdk/network/a/e;->b()Z
move-result p1
if-nez p1, :cond_65
.line 737
invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;
move-result-object p1
const/16 v0, 0x85
invoke-virtual {p1, v0, p0}, Lsg/bigo/sdk/network/f/e/c;->c(ILjava/lang/Object;)V
goto :goto_6e
.line 739
:cond_65
invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;
move-result-object p1
const/16 v0, 0x87
invoke-virtual {p1, v0, p0}, Lsg/bigo/sdk/network/f/e/c;->c(ILjava/lang/Object;)V
:goto_6e
const/4 p1, 0x1
const/4 v0, 0x0
.line 741
invoke-direct {p0, p1, v0}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V
.line 743
:cond_73
invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V
const-string p1, "yysdk-net-lbs"
const-string v0, "BaseLbsLinkManager.ConnectTask exit by connected"
.line 745
invoke-static {p1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
:try_end_7d
.catchall {:try_start_17 .. :try_end_7d} :catchall_82
.line 746
monitor-exit p0
return-void
:catchall_7f
move-exception p1
.line 720
:try_start_80
monitor-exit v0
:try_end_81
.catchall {:try_start_80 .. :try_end_81} :catchall_7f
:try_start_81
throw p1
:try_end_82
.catchall {:try_start_81 .. :try_end_82} :catchall_82
:catchall_82
move-exception p1
monitor-exit p0
throw p1
.end method
.method public final declared-synchronized a(Z)V
.registers 4
monitor-enter p0
.line 693
:try_start_1
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v0
invoke-virtual {v0, p0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 694
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v0
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v1}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v1
invoke-virtual {v1}, Landroid/os/Handler;->getLooper()Landroid/os/Looper;
move-result-object v1
if-ne v0, v1, :cond_1f
.line 695
invoke-virtual {p0, p1}, Lsg/bigo/sdk/network/a/f$a;->b(Z)V
:try_end_1d
.catchall {:try_start_1 .. :try_end_1d} :catchall_2f
monitor-exit p0
return-void
.line 697
:cond_1f
:try_start_1f
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v0
new-instance v1, Lsg/bigo/sdk/network/a/f$a$1;
invoke-direct {v1, p0, p1}, Lsg/bigo/sdk/network/a/f$a$1;-><init>(Lsg/bigo/sdk/network/a/f$a;Z)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:try_end_2d
.catchall {:try_start_1f .. :try_end_2d} :catchall_2f
.line 704
monitor-exit p0
return-void
:catchall_2f
move-exception p1
monitor-exit p0
throw p1
.end method
.method final b(Z)V
.registers 3
.line 707
invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z
move-result v0
if-eqz v0, :cond_11
const/4 v0, 0x0
.line 708
invoke-direct {p0, v0, p1}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V
const-string p1, "yysdk-net-lbs"
const-string v0, "BaseLbsLinkManager.ConnectTask exit by canceled"
.line 709
invoke-static {p1, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 711
:cond_11
invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V
return-void
.end method
.method public final declared-synchronized b()Z
.registers 2
monitor-enter p0
.line 755
:try_start_1
iget-boolean v0, p0, Lsg/bigo/sdk/network/a/f$a;->h:Z
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
monitor-exit p0
return v0
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final run()V
.registers 6
.line 787
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v0}, Lsg/bigo/sdk/network/a/f;->d(Lsg/bigo/sdk/network/a/f;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->isNetworkAvailable(Landroid/content/Context;)Z
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
if-nez v0, :cond_27
.line 788
monitor-enter p0
.line 789
:try_start_f
invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z
move-result v0
if-eqz v0, :cond_18
.line 790
invoke-direct {p0, v1, v2}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V
.line 792
:cond_18
invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V
.line 793
monitor-exit p0
:try_end_1c
.catchall {:try_start_f .. :try_end_1c} :catchall_24
const-string v0, "yysdk-net-lbs"
const-string v1, "BaseLbsLinkManager.ConnectTask exit by network unavailable"
.line 794
invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
:catchall_24
move-exception v0
.line 793
:try_start_25
monitor-exit p0
:try_end_26
.catchall {:try_start_25 .. :try_end_26} :catchall_24
throw v0
.line 798
:cond_27
invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;
move-result-object v0
new-instance v3, Lsg/bigo/sdk/network/f/e/c$b;
invoke-static {}, Lsg/bigo/sdk/network/a/f;->b()Z
move-result v4
invoke-direct {v3, p0, v4}, Lsg/bigo/sdk/network/f/e/c$b;-><init>(Ljava/lang/Object;I)V
const/16 v4, 0x85
invoke-virtual {v0, v4, v3}, Lsg/bigo/sdk/network/f/e/c;->b(ILjava/lang/Object;)V
.line 799
invoke-static {}, Lsg/bigo/sdk/network/a/f;->c()Z
.line 803
sget v0, Lsg/bigo/sdk/network/a/h;->h:I
if-ne v0, v2, :cond_e3
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->n:I
if-eq v0, v2, :cond_e3
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->o:Ljava/lang/String;
invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->getNetworkOperatorType(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_e3
.line 804
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
if-ltz v0, :cond_9e
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-ge v0, v3, :cond_9e
.line 805
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/sdk/network/a/f$c;
.line 806
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "BaseLbsLinkManager.ConnectTask checkMobileStep index: "
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, ", name: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v3, "yysdk-net-lbs"
invoke-static {v3, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 807
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->b()V
.line 808
iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
add-int/2addr v1, v2
iput v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
.line 809
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v1}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v1
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->c()I
move-result v0
iget v2, p0, Lsg/bigo/sdk/network/a/f$a;->p:I
mul-int v0, v0, v2
int-to-long v2, v0
invoke-virtual {v1, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.line 811
:cond_9e
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->j:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-ne v0, v3, :cond_b0
const-string v0, "yysdk-net-lbs"
const-string v3, "BaseLbsLinkManager.ConnectTask ending"
.line 812
invoke-static {v0, v3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_ca
.line 814
:cond_b0
new-instance v0, Ljava/lang/StringBuilder;
const-string v3, "unknow step index "
invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " for mobile steps, ending"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v3, "yysdk-net-lbs"
invoke-static {v3, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 817
:goto_ca
monitor-enter p0
.line 818
:try_start_cb
invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z
move-result v0
if-eqz v0, :cond_db
.line 819
invoke-direct {p0, v1, v2}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V
.line 820
invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;
move-result-object v0
invoke-virtual {v0, v4, p0}, Lsg/bigo/sdk/network/f/e/c;->d(ILjava/lang/Object;)V
.line 822
:cond_db
invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V
.line 823
monitor-exit p0
return-void
:catchall_e0
move-exception v0
monitor-exit p0
:try_end_e2
.catchall {:try_start_cb .. :try_end_e2} :catchall_e0
throw v0
.line 826
:cond_e3
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
if-ltz v0, :cond_114
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-ge v0, v3, :cond_114
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
instance-of v0, v0, Lsg/bigo/sdk/network/a/f$a$l;
if-eqz v0, :cond_114
.line 827
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->f()Z
move-result v0
if-nez v0, :cond_114
invoke-static {}, Lsg/bigo/sdk/network/proxy/a;->a()Lsg/bigo/sdk/network/proxy/a;
move-result-object v0
invoke-virtual {v0}, Lsg/bigo/sdk/network/proxy/a;->g()Z
move-result v0
if-nez v0, :cond_114
.line 828
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
add-int/2addr v0, v2
iput v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
.line 831
:cond_114
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
if-ltz v0, :cond_166
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-ge v0, v3, :cond_166
.line 832
iget-object v0, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/sdk/network/a/f$c;
.line 833
new-instance v1, Ljava/lang/StringBuilder;
const-string v3, "BaseLbsLinkManager.ConnectTask checkWifiStep index: "
invoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, ", name: "
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v3, "yysdk-net-lbs"
invoke-static {v3, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 834
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->b()V
.line 835
iget v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
add-int/2addr v1, v2
iput v1, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
.line 836
iget-object v1, p0, Lsg/bigo/sdk/network/a/f$a;->g:Lsg/bigo/sdk/network/a/f;
invoke-static {v1}, Lsg/bigo/sdk/network/a/f;->c(Lsg/bigo/sdk/network/a/f;)Landroid/os/Handler;
move-result-object v1
invoke-virtual {v0}, Lsg/bigo/sdk/network/a/f$c;->c()I
move-result v0
iget v2, p0, Lsg/bigo/sdk/network/a/f$a;->p:I
mul-int v0, v0, v2
int-to-long v2, v0
invoke-virtual {v1, p0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.line 838
:cond_166
iget v0, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
iget-object v3, p0, Lsg/bigo/sdk/network/a/f$a;->k:Ljava/util/List;
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
if-ne v0, v3, :cond_178
const-string v0, "yysdk-net-lbs"
const-string v3, "BaseLbsLinkManager.ConnectTask ending"
.line 839
invoke-static {v0, v3}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_192
.line 841
:cond_178
new-instance v0, Ljava/lang/StringBuilder;
const-string v3, "unknow step index "
invoke-direct {v0, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget v3, p0, Lsg/bigo/sdk/network/a/f$a;->i:I
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " for wifi steps, ending"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v3, "yysdk-net-lbs"
invoke-static {v3, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 844
:goto_192
monitor-enter p0
.line 845
:try_start_193
invoke-virtual {p0}, Lsg/bigo/sdk/network/a/f$a;->b()Z
move-result v0
if-eqz v0, :cond_1a3
.line 846
invoke-direct {p0, v1, v2}, Lsg/bigo/sdk/network/a/f$a;->a(ZZ)V
.line 847
invoke-static {}, Lsg/bigo/sdk/network/f/e/c;->a()Lsg/bigo/sdk/network/f/e/c;
move-result-object v0
invoke-virtual {v0, v4, p0}, Lsg/bigo/sdk/network/f/e/c;->d(ILjava/lang/Object;)V
.line 849
:cond_1a3
invoke-direct {p0}, Lsg/bigo/sdk/network/a/f$a;->d()V
.line 850
monitor-exit p0
return-void
:catchall_1a8
move-exception v0
monitor-exit p0
:try_end_1aa
.catchall {:try_start_193 .. :try_end_1aa} :catchall_1a8
throw v0
.end method