a$1.smali
.class final Llive/sg/bigo/sdk/network/i/a$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Llive/sg/bigo/sdk/network/i/a;-><init>(Landroid/content/Context;Llive/sg/bigo/svcapi/stat/b;Llive/sg/bigo/svcapi/f;Llive/sg/bigo/svcapi/i;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Llive/sg/bigo/sdk/network/i/a;
# direct methods
.method constructor <init>(Llive/sg/bigo/sdk/network/i/a;)V
.registers 2
.line 52
iput-object p1, p0, Llive/sg/bigo/sdk/network/i/a$1;->a:Llive/sg/bigo/sdk/network/i/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 11
.line 55
iget-object v0, p0, Llive/sg/bigo/sdk/network/i/a$1;->a:Llive/sg/bigo/sdk/network/i/a;
.line 1018
iget-object v0, v0, Llive/sg/bigo/sdk/network/i/a;->f:Ljava/lang/Object;
.line 55
monitor-enter v0
.line 56
:try_start_5
iget-object v1, p0, Llive/sg/bigo/sdk/network/i/a$1;->a:Llive/sg/bigo/sdk/network/i/a;
.line 2069
invoke-virtual {v1}, Llive/sg/bigo/sdk/network/i/a;->a()Landroid/content/SharedPreferences;
move-result-object v2
.line 2071
new-instance v3, Llive/sg/bigo/sdk/network/i/e;
invoke-direct {v3}, Llive/sg/bigo/sdk/network/i/e;-><init>()V
iput-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
.line 2073
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "connect_times"
const/4 v5, 0x0
invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->i:I
.line 2074
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "connect_success_times"
invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->j:I
.line 2075
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "connect_use_time_avg"
invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->k:I
.line 2077
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "request_times"
invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->l:I
.line 2078
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "response_times"
invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->m:I
.line 2079
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "response_use_time_avg"
invoke-interface {v2, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
iput v4, v3, Llive/sg/bigo/sdk/network/i/e;->n:I
.line 2081
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "connect_use_time_total"
const-wide/16 v6, 0x0
invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v8
iput-wide v8, v3, Llive/sg/bigo/sdk/network/i/e;->s:J
.line 2082
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "response_use_time_total"
invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v8
iput-wide v8, v3, Llive/sg/bigo/sdk/network/i/e;->t:J
:try_end_65
.catchall {:try_start_5 .. :try_end_65} :catchall_e0
.line 2084
:try_start_65
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
const-string v4, "report_time"
invoke-interface {v2, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v8
iput-wide v8, v3, Llive/sg/bigo/sdk/network/i/e;->u:J
:try_end_6f
.catch Ljava/lang/ClassCastException; {:try_start_65 .. :try_end_6f} :catch_70
.catchall {:try_start_65 .. :try_end_6f} :catchall_e0
goto :goto_88
:catch_70
move-exception v2
:try_start_71
const-string v3, "ConnStatManager"
.line 2086
new-instance v4, Ljava/lang/StringBuilder;
const-string v8, "report_time:"
invoke-direct {v4, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/lang/ClassCastException;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v3, v2}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 2088
:goto_88
iget-object v2, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
iget-wide v2, v2, Llive/sg/bigo/sdk/network/i/e;->u:J
cmp-long v4, v2, v6
if-nez v4, :cond_c9
.line 2089
iget-object v2, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
.line 2237
iget-object v3, v1, Llive/sg/bigo/sdk/network/i/a;->b:Llive/sg/bigo/svcapi/f;
invoke-interface {v3}, Llive/sg/bigo/svcapi/f;->a()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Math;->abs(J)J
move-result-wide v3
const-wide/16 v6, 0x5a0
rem-long/2addr v3, v6
long-to-int v4, v3
.line 2238
div-int/lit8 v3, v4, 0x18
.line 2239
rem-int/lit8 v4, v4, 0x18
.line 2241
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v6
.line 2242
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v7
invoke-virtual {v6, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V
const/16 v7, 0xb
.line 2243
invoke-virtual {v6, v7, v3}, Ljava/util/Calendar;->set(II)V
const/16 v3, 0xc
.line 2244
invoke-virtual {v6, v3, v4}, Ljava/util/Calendar;->set(II)V
const/16 v3, 0xd
.line 2245
invoke-virtual {v6, v3, v5}, Ljava/util/Calendar;->set(II)V
const/16 v3, 0xe
.line 2246
invoke-virtual {v6, v3, v5}, Ljava/util/Calendar;->set(II)V
.line 2247
invoke-virtual {v6}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v3
.line 2089
iput-wide v3, v2, Llive/sg/bigo/sdk/network/i/e;->u:J
.line 2092
:cond_c9
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "loadConnStats mConnectionStats["
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, v1, Llive/sg/bigo/sdk/network/i/a;->e:Llive/sg/bigo/sdk/network/i/e;
invoke-virtual {v1}, Llive/sg/bigo/sdk/network/i/e;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "]"
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 57
monitor-exit v0
return-void
:catchall_e0
move-exception v1
monitor-exit v0
:try_end_e2
.catchall {:try_start_71 .. :try_end_e2} :catchall_e0
throw v1
.end method