a.smali
.class public final Lcom/baidu/techain/j/a;
.super Ljava/lang/Object;
.source "ReportEngine.java"
# instance fields
.field private a:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 18
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 19
iput-object p1, p0, Lcom/baidu/techain/j/a;->a:Landroid/content/Context;
.line 20
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;)Z
.registers 7
.prologue
const/4 v1, 0x0
const/4 v0, 0x1
.line 24
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_9
.line 52
:cond_8
:goto_8
return v0
.line 28
:cond_9
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 32
:try_start_14
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/baidu/techain/l/d;->b()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, "p/1/r"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 33
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 34
iget-object v3, p0, Lcom/baidu/techain/j/a;->a:Landroid/content/Context;
.line 1030
const/4 v4, 0x0
invoke-static {v3, v2, p1, v4}, Lcom/baidu/techain/l/h;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
move-result-object v2
.line 37
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_45
move v0, v1
.line 38
goto :goto_8
.line 41
:cond_45
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 42
const-string v2, "response"
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
:try_end_4f
.catch Ljava/lang/Throwable; {:try_start_14 .. :try_end_4f} :catch_54
move-result v2
.line 43
if-eq v2, v0, :cond_8
move v0, v1
.line 52
goto :goto_8
.line 48
:catch_54
move-exception v1
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
goto :goto_8
.end method