e.smali
.class public final Lsg/bigo/liboverwall/e;
.super Lsg/bigo/liboverwall/c$a;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/liboverwall/e$a;
}
.end annotation
# static fields
.field private static c:Landroid/os/Handler; = null
.field private static d:Z = false
# instance fields
.field private a:Z
.field private b:Z
.field private e:Ljava/lang/Runnable;
.field private f:Ljava/lang/Runnable;
.field private final g:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set<",
"Lsg/bigo/liboverwall/b;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method private constructor <init>()V
.registers 2
.line 98
invoke-direct {p0}, Lsg/bigo/liboverwall/c$a;-><init>()V
const/4 v0, 0x0
.line 34
iput-boolean v0, p0, Lsg/bigo/liboverwall/e;->a:Z
.line 35
iput-boolean v0, p0, Lsg/bigo/liboverwall/e;->b:Z
.line 38
new-instance v0, Lsg/bigo/liboverwall/e$1;
invoke-direct {v0, p0}, Lsg/bigo/liboverwall/e$1;-><init>(Lsg/bigo/liboverwall/e;)V
iput-object v0, p0, Lsg/bigo/liboverwall/e;->e:Ljava/lang/Runnable;
.line 49
new-instance v0, Lsg/bigo/liboverwall/e$2;
invoke-direct {v0, p0}, Lsg/bigo/liboverwall/e$2;-><init>(Lsg/bigo/liboverwall/e;)V
iput-object v0, p0, Lsg/bigo/liboverwall/e;->f:Ljava/lang/Runnable;
.line 101
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
iput-object v0, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
return-void
.end method
.method synthetic constructor <init>(B)V
.registers 2
.line 21
invoke-direct {p0}, Lsg/bigo/liboverwall/e;-><init>()V
return-void
.end method
.method public static a()Ljava/lang/Boolean;
.registers 1
.line 91
sget-boolean v0, Lsg/bigo/liboverwall/e;->d:Z
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method
.method public static a(Landroid/os/Handler;)V
.registers 1
.line 86
sput-object p0, Lsg/bigo/liboverwall/e;->c:Landroid/os/Handler;
const/4 p0, 0x1
.line 87
sput-boolean p0, Lsg/bigo/liboverwall/e;->d:Z
return-void
.end method
.method static synthetic a(Lsg/bigo/liboverwall/e;)V
.registers 7
.line 1126
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 1127
iget-object v1, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
monitor-enter v1
.line 1128
:try_start_8
iget-object v2, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 1129
monitor-exit v1
:try_end_e
.catchall {:try_start_8 .. :try_end_e} :catchall_4c
.line 1131
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 1132
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_17
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3e
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lsg/bigo/liboverwall/b;
.line 1134
:try_start_23
invoke-interface {v2}, Lsg/bigo/liboverwall/b;->b()Lsg/bigo/liboverwall/INetChanStatEntity;
move-result-object v3
if-eqz v3, :cond_38
.line 1136
iget-boolean v4, p0, Lsg/bigo/liboverwall/e;->a:Z
const/4 v5, 0x1
if-ne v4, v5, :cond_31
const/16 v4, 0xb4
goto :goto_33
:cond_31
const/16 v4, 0x1e
:goto_33
iput v4, v3, Lsg/bigo/liboverwall/INetChanStatEntity;->d:I
.line 1137
invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1139
:cond_38
invoke-interface {v2}, Lsg/bigo/liboverwall/b;->a()V
:try_end_3b
.catch Landroid/os/RemoteException; {:try_start_23 .. :try_end_3b} :catch_3c
goto :goto_17
:catch_3c
nop
goto :goto_17
.line 1147
:cond_3e
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result p0
if-nez p0, :cond_4b
.line 1148
invoke-static {}, Lsg/bigo/liboverwall/d;->a()Lsg/bigo/liboverwall/d;
move-result-object p0
invoke-virtual {p0, v1}, Lsg/bigo/liboverwall/d;->a(Ljava/util/List;)V
:cond_4b
return-void
:catchall_4c
move-exception p0
.line 1129
:try_start_4d
monitor-exit v1
:try_end_4e
.catchall {:try_start_4d .. :try_end_4e} :catchall_4c
goto :goto_50
:goto_4f
throw p0
:goto_50
goto :goto_4f
.end method
.method static synthetic a(Lsg/bigo/liboverwall/e;Z)Z
.registers 2
.line 21
iput-boolean p1, p0, Lsg/bigo/liboverwall/e;->a:Z
return p1
.end method
.method static synthetic b(Lsg/bigo/liboverwall/e;)Ljava/lang/Runnable;
.registers 1
.line 21
iget-object p0, p0, Lsg/bigo/liboverwall/e;->e:Ljava/lang/Runnable;
return-object p0
.end method
.method public static b()Lsg/bigo/liboverwall/e;
.registers 1
.line 95
sget-object v0, Lsg/bigo/liboverwall/e$a;->a:Lsg/bigo/liboverwall/e;
return-object v0
.end method
.method static synthetic c()Landroid/os/Handler;
.registers 1
.line 21
sget-object v0, Lsg/bigo/liboverwall/e;->c:Landroid/os/Handler;
return-object v0
.end method
.method static synthetic c(Lsg/bigo/liboverwall/e;)Z
.registers 2
const/4 v0, 0x0
.line 21
iput-boolean v0, p0, Lsg/bigo/liboverwall/e;->b:Z
return v0
.end method
# virtual methods
.method public final a(Lsg/bigo/liboverwall/b;)V
.registers 4
if-nez p1, :cond_3
return-void
.line 108
:cond_3
iget-object v0, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
monitor-enter v0
.line 109
:try_start_6
iget-object v1, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
invoke-interface {v1, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 110
monitor-exit v0
return-void
:catchall_d
move-exception p1
monitor-exit v0
:try_end_f
.catchall {:try_start_6 .. :try_end_f} :catchall_d
throw p1
.end method
.method public final a(Z)V
.registers 6
.line 60
sget-object v0, Lsg/bigo/liboverwall/e;->c:Landroid/os/Handler;
const-string v1, "NetChanStatManager"
if-nez v0, :cond_c
const-string p1, "mHandler is null, need init"
.line 61
invoke-static {v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
return-void
:cond_c
const-wide/16 v2, 0x7530
if-eqz p1, :cond_34
.line 66
iget-boolean p1, p0, Lsg/bigo/liboverwall/e;->b:Z
if-nez p1, :cond_29
.line 67
iget-object p1, p0, Lsg/bigo/liboverwall/e;->f:Ljava/lang/Runnable;
invoke-virtual {v0, p1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
.line 68
sget-object p1, Lsg/bigo/liboverwall/e;->c:Landroid/os/Handler;
iget-object v0, p0, Lsg/bigo/liboverwall/e;->e:Ljava/lang/Runnable;
invoke-virtual {p1, v0, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
const/4 p1, 0x1
.line 69
iput-boolean p1, p0, Lsg/bigo/liboverwall/e;->b:Z
const-string p1, "run: handler.report, start"
.line 70
invoke-static {v1, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 72
:cond_29
iget-object p1, p0, Lsg/bigo/liboverwall/e;->f:Ljava/lang/Runnable;
invoke-virtual {v0, p1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
const-string p1, "run: handler.report, continue"
.line 73
invoke-static {v1, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.line 76
:cond_34
iget-object p1, p0, Lsg/bigo/liboverwall/e;->f:Ljava/lang/Runnable;
invoke-virtual {v0, p1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
const-string p1, "run: handler.report, end"
.line 77
invoke-static {v1, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public final b(Lsg/bigo/liboverwall/b;)V
.registers 4
if-nez p1, :cond_3
return-void
.line 118
:cond_3
iget-object v0, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
monitor-enter v0
.line 119
:try_start_6
iget-object v1, p0, Lsg/bigo/liboverwall/e;->g:Ljava/util/Set;
invoke-interface {v1, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
.line 120
monitor-exit v0
return-void
:catchall_d
move-exception p1
monitor-exit v0
:try_end_f
.catchall {:try_start_6 .. :try_end_f} :catchall_d
throw p1
.end method