ajq.smali
.class public Ldxoptimizer/ajq;
.super Ljava/lang/Object;
.source "UserCreditNetUtils.java"
# direct methods
.method public static a(Landroid/content/Context;I)D
.registers 5
.prologue
.line 29
const/16 v0, 0x3010
:try_start_2
invoke-static {v0}, Ldxoptimizer/cff;->a(I)V
.line 30
new-instance v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;
invoke-direct {v0}, Lcom/dianxinos/optimizer/utils/HttpUtils$c;-><init>()V
.line 31
const/16 v1, 0x7d0
iput v1, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->a:I
.line 32
const/16 v1, 0x7d0
iput v1, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->b:I
.line 33
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "reportCount="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->h:Ljava/lang/String;
.line 34
sget-object v1, Ldxoptimizer/ajm;->d:Ljava/lang/String;
invoke-static {p0, v1, v0}, Lcom/dianxinos/optimizer/utils/HttpUtils;->a(Landroid/content/Context;Ljava/lang/String;Lcom/dianxinos/optimizer/utils/HttpUtils$c;)Ljava/lang/String;
move-result-object v0
.line 38
invoke-static {v0}, Ldxoptimizer/ajq;->a(Ljava/lang/String;)D
:try_end_30
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_30} :catch_35
.catchall {:try_start_2 .. :try_end_30} :catchall_3c
move-result-wide v0
.line 42
invoke-static {}, Ldxoptimizer/cff;->a()V
.line 44
:goto_34
return-wide v0
.line 39
:catch_35
move-exception v0
.line 42
invoke-static {}, Ldxoptimizer/cff;->a()V
.line 44
const-wide/16 v0, 0x0
goto :goto_34
.line 42
:catchall_3c
move-exception v0
invoke-static {}, Ldxoptimizer/cff;->a()V
throw v0
.end method
.method private static a(Ljava/lang/String;)D
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.prologue
const-wide/16 v0, 0x0
.line 48
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_9
.line 60
:cond_8
:goto_8
return-wide v0
.line 51
:cond_9
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 52
const-string v3, "responseHeader"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
.line 53
const-string v4, "status"
invoke-virtual {v3, v4}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v3
.line 54
const/16 v4, 0xc8
if-ne v3, v4, :cond_8
.line 55
const-string v0, "response"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 56
const-string v1, "usercredit"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;)D
move-result-wide v0
goto :goto_8
.end method