al.smali
.class public final Lcom/loc/al;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/loc/al$a;
}
.end annotation
# static fields
.field private static a:Lcom/loc/al;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lcom/loc/al;
.registers 1
sget-object v0, Lcom/loc/al;->a:Lcom/loc/al;
if-nez v0, :cond_b
new-instance v0, Lcom/loc/al;
invoke-direct {v0}, Lcom/loc/al;-><init>()V
sput-object v0, Lcom/loc/al;->a:Lcom/loc/al;
:cond_b
sget-object v0, Lcom/loc/al;->a:Lcom/loc/al;
return-object v0
.end method
.method public static a(Lcom/loc/aq;Z)Lcom/loc/ar;
.registers 8
if-nez p0, :cond_d
:try_start_2
new-instance v0, Lcom/loc/j;
const-string/jumbo v1, "requeust is null"
invoke-direct {v0, v1}, Lcom/loc/j;-><init>(Ljava/lang/String;)V
throw v0
:try_end_b
.catch Lcom/loc/j; {:try_start_2 .. :try_end_b} :catch_b
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_b} :catch_29
:catch_b
move-exception v0
throw v0
:cond_d
:try_start_d
invoke-virtual {p0}, Lcom/loc/aq;->c()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_20
const-string/jumbo v0, ""
invoke-virtual {p0}, Lcom/loc/aq;->c()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_36
:cond_20
new-instance v0, Lcom/loc/j;
const-string/jumbo v1, "request url is empty"
invoke-direct {v0, v1}, Lcom/loc/j;-><init>(Ljava/lang/String;)V
throw v0
:try_end_29
.catch Lcom/loc/j; {:try_start_d .. :try_end_29} :catch_b
.catch Ljava/lang/Throwable; {:try_start_d .. :try_end_29} :catch_29
:catch_29
move-exception v0
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
new-instance v0, Lcom/loc/j;
const-string/jumbo v1, "\u672a\u77e5\u7684\u9519\u8bef"
invoke-direct {v0, v1}, Lcom/loc/j;-><init>(Ljava/lang/String;)V
throw v0
:cond_36
:try_start_36
iget-object v0, p0, Lcom/loc/aq;->e:Ljava/net/Proxy;
if-nez v0, :cond_76
const/4 v0, 0x0
:goto_3b
new-instance v2, Lcom/loc/ao;
iget v1, p0, Lcom/loc/aq;->c:I
iget v3, p0, Lcom/loc/aq;->d:I
invoke-direct {v2, v1, v3, v0, p1}, Lcom/loc/ao;-><init>(IILjava/net/Proxy;Z)V
invoke-virtual {p0}, Lcom/loc/aq;->e()[B
move-result-object v0
if-eqz v0, :cond_4d
array-length v0, v0
if-nez v0, :cond_79
:cond_4d
invoke-virtual {p0}, Lcom/loc/aq;->c()Ljava/lang/String;
move-result-object v0
move-object v1, v0
:goto_52
invoke-virtual {p0}, Lcom/loc/aq;->b()Ljava/util/Map;
move-result-object v3
invoke-virtual {p0}, Lcom/loc/aq;->e()[B
move-result-object v0
if-eqz v0, :cond_5f
array-length v4, v0
if-nez v4, :cond_71
:cond_5f
invoke-virtual {p0}, Lcom/loc/aq;->a()Ljava/util/Map;
move-result-object v4
invoke-static {v4}, Lcom/loc/ao;->a(Ljava/util/Map;)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_71
invoke-static {v4}, Lcom/loc/cz;->a(Ljava/lang/String;)[B
move-result-object v0
:cond_71
invoke-virtual {v2, v1, v3, v0}, Lcom/loc/ao;->a(Ljava/lang/String;Ljava/util/Map;[B)Lcom/loc/ar;
move-result-object v0
return-object v0
:cond_76
iget-object v0, p0, Lcom/loc/aq;->e:Ljava/net/Proxy;
goto :goto_3b
:cond_79
invoke-virtual {p0}, Lcom/loc/aq;->a()Ljava/util/Map;
move-result-object v0
if-nez v0, :cond_85
invoke-virtual {p0}, Lcom/loc/aq;->c()Ljava/lang/String;
move-result-object v0
move-object v1, v0
goto :goto_52
:cond_85
invoke-static {v0}, Lcom/loc/ao;->a(Ljava/util/Map;)Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuffer;
invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V
invoke-virtual {p0}, Lcom/loc/aq;->c()Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
move-result-object v3
const-string/jumbo v4, "?"
invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
:try_end_a3
.catch Lcom/loc/j; {:try_start_36 .. :try_end_a3} :catch_b
.catch Ljava/lang/Throwable; {:try_start_36 .. :try_end_a3} :catch_29
move-result-object v0
move-object v1, v0
goto :goto_52
.end method
.method public static a(Lcom/loc/aq;)[B
.registers 4
const/4 v0, 0x0
:try_start_1
invoke-static {p0, v0}, Lcom/loc/al;->a(Lcom/loc/aq;Z)Lcom/loc/ar;
:try_end_4
.catch Lcom/loc/j; {:try_start_1 .. :try_end_4} :catch_a
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_4} :catch_c
move-result-object v0
if-eqz v0, :cond_1f
iget-object v0, v0, Lcom/loc/ar;->a:[B
:goto_9
return-object v0
:catch_a
move-exception v0
throw v0
:catch_c
move-exception v0
const-string/jumbo v1, "BaseNetManager"
const-string/jumbo v2, "makeSyncPostRequest"
invoke-static {v0, v1, v2}, Lcom/loc/dc;->a(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)V
new-instance v0, Lcom/loc/j;
const-string/jumbo v1, "\u672a\u77e5\u7684\u9519\u8bef"
invoke-direct {v0, v1}, Lcom/loc/j;-><init>(Ljava/lang/String;)V
throw v0
:cond_1f
const/4 v0, 0x0
goto :goto_9
.end method