b.smali
.class public final Lsg/bigo/sdk/network/i/b;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:Lsg/bigo/sdk/network/i/b;
# instance fields
.field private b:[I
.field private c:[I
.field private d:Ljava/lang/Runnable;
.field private e:Ljava/lang/Runnable;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 10
new-instance v0, Lsg/bigo/sdk/network/i/b;
invoke-direct {v0}, Lsg/bigo/sdk/network/i/b;-><init>()V
sput-object v0, Lsg/bigo/sdk/network/i/b;->a:Lsg/bigo/sdk/network/i/b;
return-void
.end method
.method private constructor <init>()V
.registers 2
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 22
new-instance v0, Lsg/bigo/sdk/network/i/b$1;
invoke-direct {v0, p0}, Lsg/bigo/sdk/network/i/b$1;-><init>(Lsg/bigo/sdk/network/i/b;)V
iput-object v0, p0, Lsg/bigo/sdk/network/i/b;->d:Ljava/lang/Runnable;
.line 63
new-instance v0, Lsg/bigo/sdk/network/i/b$2;
invoke-direct {v0, p0}, Lsg/bigo/sdk/network/i/b$2;-><init>(Lsg/bigo/sdk/network/i/b;)V
iput-object v0, p0, Lsg/bigo/sdk/network/i/b;->e:Ljava/lang/Runnable;
return-void
.end method
.method public static a()Lsg/bigo/sdk/network/i/b;
.registers 1
.line 19
sget-object v0, Lsg/bigo/sdk/network/i/b;->a:Lsg/bigo/sdk/network/i/b;
return-object v0
.end method
.method static synthetic a(Lsg/bigo/sdk/network/i/b;)[I
.registers 2
const/4 v0, 0x0
.line 6
iput-object v0, p0, Lsg/bigo/sdk/network/i/b;->c:[I
return-object v0
.end method
.method static synthetic b(Lsg/bigo/sdk/network/i/b;)[I
.registers 2
const/4 v0, 0x0
.line 6
iput-object v0, p0, Lsg/bigo/sdk/network/i/b;->b:[I
return-object v0
.end method
# virtual methods
.method public final a(I)V
.registers 7
const-string v0, "CrazyHelper"
.line 31
:try_start_2
invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->otherHandler()Landroid/os/Handler;
move-result-object v1
iget-object v2, p0, Lsg/bigo/sdk/network/i/b;->d:Ljava/lang/Runnable;
invoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 32
invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->otherHandler()Landroid/os/Handler;
move-result-object v1
iget-object v2, p0, Lsg/bigo/sdk/network/i/b;->d:Ljava/lang/Runnable;
const-wide/16 v3, 0x2710
invoke-virtual {v1, v2, v3, v4}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 34
iget-object v1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
const/16 v2, 0x8
if-nez v1, :cond_20
new-array v1, v2, [I
.line 35
iput-object v1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
:cond_20
if-lez p1, :cond_57
.line 37
iget-object v1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
array-length v1, v1
if-ge p1, v1, :cond_57
.line 38
iget-object v1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
aget v3, v1, p1
add-int/lit8 v3, v3, 0x1
aput v3, v1, p1
.line 39
iget-object v1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
aget p1, v1, p1
:try_end_33
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_33} :catch_58
if-le p1, v2, :cond_57
.line 1050
:try_start_35
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
.line 1052
iget-object v1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
array-length v2, v1
const/4 v3, 0x0
:goto_3e
if-ge v3, v2, :cond_4d
aget v4, v1, v3
.line 1053
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, ", "
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
add-int/lit8 v3, v3, 0x1
goto :goto_3e
:cond_4d
const/4 p1, 0x0
.line 1056
iput-object p1, p0, Lsg/bigo/sdk/network/i/b;->c:[I
:try_end_50
.catch Ljava/lang/Exception; {:try_start_35 .. :try_end_50} :catch_51
return-void
:catch_51
move-exception p1
:try_start_52
const-string v1, "do report login with password failed"
.line 1059
invoke-static {v0, v1, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:try_end_57
.catch Ljava/lang/Exception; {:try_start_52 .. :try_end_57} :catch_58
:cond_57
return-void
:catch_58
move-exception p1
const-string v1, "mark login with password depth failed"
.line 44
invoke-static {v0, v1, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
.end method