a.smali
.class public final Lcom/baidu/techain/f/a;
.super Ljava/lang/Object;
.source "VendorPushHelper.java"
# direct methods
.method private static a(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;
.registers 14
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
.prologue
const/4 v3, 0x0
const/4 v11, 0x1
const/4 v5, 0x0
.line 218
const-string v0, "market_list"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v6
.line 219
const-string v0, "package_name"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 221
if-eqz v6, :cond_b6
.line 222
invoke-virtual {v6}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v8
move-object v2, v3
.line 223
:goto_16
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_b6
.line 224
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 1263
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
.line 1264
invoke-virtual {v1, v5}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List;
move-result-object v9
.line 1265
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
.line 1266
if-eqz v9, :cond_47
move v4, v5
.line 1267
:goto_32
invoke-interface {v9}, Ljava/util/List;->size()I
move-result v1
if-ge v4, v1, :cond_47
.line 1268
invoke-interface {v9, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/pm/PackageInfo;
iget-object v1, v1, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String;
.line 1269
invoke-interface {v10, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1267
add-int/lit8 v1, v4, 0x1
move v4, v1
goto :goto_32
.line 225
:cond_47
invoke-interface {v10, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_b2
.line 226
invoke-virtual {v6, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 227
if-nez v4, :cond_57
.line 228
invoke-static {}, Lcom/baidu/techain/b;->c()V
goto :goto_16
.line 232
:cond_57
const-string v1, "market:"
invoke-virtual {v4, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_9d
.line 233
new-instance v1, Landroid/content/Intent;
const-string v2, "android.intent.action.VIEW"
invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v9
invoke-direct {v1, v2, v9}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 238
:goto_6a
if-eqz v1, :cond_ee
.line 239
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v2
invoke-virtual {v1, v2}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
move-result-object v2
if-eqz v2, :cond_ee
.line 240
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "Market list valid ="
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, " url="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 241
const-string v2, "ins_t"
invoke-virtual {v1, v2, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 242
const-string v2, "ins_d"
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 243
const-string v0, "ins_p"
invoke-virtual {v1, v0, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 259
:cond_9c
:goto_9c
return-object v1
.line 234
:cond_9d
const-string v1, "android-app:"
invoke-virtual {v4, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_ad
const-string v1, "intent:"
.line 235
invoke-virtual {v4, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_eb
.line 236
:cond_ad
invoke-static {v4, v11}, Landroid/content/Intent;->parseUri(Ljava/lang/String;I)Landroid/content/Intent;
move-result-object v1
goto :goto_6a
:cond_b2
move-object v0, v2
:goto_b3
move-object v2, v0
.line 248
goto/16 :goto_16
.line 250
:cond_b6
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 251
new-instance v1, Landroid/content/Intent;
const-string v0, "android.intent.action.VIEW"
const-string v2, "url"
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v2
invoke-direct {v1, v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
.line 252
const-string v0, "ins_t"
invoke-virtual {v1, v0, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 253
const-string v0, "ins_d"
const-string v2, "url"
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 254
const-string v0, "ins_p"
invoke-virtual {v1, v0, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 255
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
move-result-object v0
if-nez v0, :cond_9c
move-object v1, v3
.line 259
goto :goto_9c
:cond_eb
move-object v1, v2
goto/16 :goto_6a
:cond_ee
move-object v0, v1
goto :goto_b3
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Landroid/content/Intent;)V
.registers 13
.prologue
.line 62
:try_start_0
const-string v0, "onNotificationClicked"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_13b
.line 63
const-string v0, "type"
const/4 v1, -0x1
invoke-virtual {p2, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v2
.line 64
const-string v0, "content"
invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 65
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 66
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
:try_end_1b
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_1b} :catch_b1
move-result v1
if-nez v1, :cond_94
.line 1084
:try_start_1e
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1085
const-string v0, "id"
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 1086
const-string v0, "msg_id"
const/4 v4, -0x1
invoke-virtual {v1, v0, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v4
.line 1087
const-string v0, "msg_type"
const/4 v5, -0x1
invoke-virtual {v1, v0, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v5
.line 1088
const-string v0, "action"
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 1089
const-string v1, "action_type"
const/4 v6, -0x1
invoke-virtual {v0, v1, v6}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v6
.line 1090
const-string v1, "target"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1092
const/4 v0, 0x0
.line 1093
packed-switch v6, :pswitch_data_162
.line 1143
invoke-static {}, Lcom/baidu/techain/b;->c()V
.line 1147
:goto_51
if-eqz v0, :cond_5b
.line 1148
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 1149
invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 1152
:cond_5b
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
:try_end_5e
.catch Ljava/lang/Throwable; {:try_start_1e .. :try_end_5e} :catch_ac
move-result v0
if-nez v0, :cond_94
.line 1163
:try_start_61
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 1164
const-string v1, "0"
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1165
const-string v1, "1"
invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1166
const-string v1, "2"
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1167
const-string v1, "3"
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1168
const-string v1, "4"
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1169
const-string v1, "1025125"
invoke-static {p0, v1, v0}, Lcom/baidu/techain/l/d;->b(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)V
:try_end_94
.catch Ljava/lang/Throwable; {:try_start_61 .. :try_end_94} :catch_135
.line 1173
:cond_94
:goto_94
return-void
.line 1096
:pswitch_95
:try_start_95
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v1, "url"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1097
new-instance v0, Landroid/content/Intent;
const-string v7, "android.intent.action.VIEW"
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-direct {v0, v7, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
:try_end_ab
.catch Ljava/lang/Throwable; {:try_start_95 .. :try_end_ab} :catch_ac
goto :goto_51
.line 1156
:catch_ac
move-exception v0
:try_start_ad
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
:try_end_b0
.catch Ljava/lang/Throwable; {:try_start_ad .. :try_end_b0} :catch_b1
goto :goto_94
.line 78
:catch_b1
move-exception v0
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
goto :goto_94
.line 1101
:pswitch_b6
:try_start_b6
new-instance v7, Lorg/json/JSONObject;
invoke-direct {v7, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1102
const-string v0, "class_name"
invoke-virtual {v7, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
:try_end_c0
.catch Ljava/lang/Throwable; {:try_start_b6 .. :try_end_c0} :catch_ac
move-result-object v8
.line 1103
const/4 v0, 0x0
.line 1105
:try_start_c2
const-string v1, "package_name"
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
:try_end_c7
.catch Ljava/lang/Throwable; {:try_start_c2 .. :try_end_c7} :catch_e0
move-result-object v0
.line 1109
:goto_c8
:try_start_c8
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_15e
.line 1110
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
move-object v1, v0
.line 1112
:goto_d3
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;-><init>()V
.line 1113
invoke-virtual {v0, v1, v8}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 1114
invoke-static {v7, v0}, Lcom/baidu/techain/f/a;->a(Lorg/json/JSONObject;Landroid/content/Intent;)V
goto/16 :goto_51
.line 1107
:catch_e0
move-exception v1
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
goto :goto_c8
.line 1117
:pswitch_e5
new-instance v7, Lorg/json/JSONObject;
invoke-direct {v7, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_ea
.catch Ljava/lang/Throwable; {:try_start_c8 .. :try_end_ea} :catch_ac
.line 1119
:try_start_ea
const-string v1, "package_name"
invoke-virtual {v7, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1120
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v8
const/4 v9, 0x0
invoke-virtual {v8, v1, v9}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
.line 1121
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v8
invoke-virtual {v8, v1}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
.line 1122
invoke-static {v7, v0}, Lcom/baidu/techain/f/a;->a(Lorg/json/JSONObject;Landroid/content/Intent;)V
:try_end_103
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_ea .. :try_end_103} :catch_105
.catch Ljava/lang/Throwable; {:try_start_ea .. :try_end_103} :catch_115
goto/16 :goto_51
.line 1124
:catch_105
move-exception v0
:try_start_106
invoke-static {p0, v7}, Lcom/baidu/techain/f/a;->a(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;
:try_end_109
.catch Ljava/lang/Throwable; {:try_start_106 .. :try_end_109} :catch_ac
move-result-object v0
.line 1126
:try_start_10a
invoke-static {v7, v0}, Lcom/baidu/techain/f/a;->a(Lorg/json/JSONObject;Landroid/content/Intent;)V
:try_end_10d
.catch Ljava/lang/Throwable; {:try_start_10a .. :try_end_10d} :catch_10f
goto/16 :goto_51
.line 1128
:catch_10f
move-exception v1
:try_start_110
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
goto/16 :goto_51
.line 1131
:catch_115
move-exception v1
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
goto/16 :goto_51
.line 1136
:pswitch_11b
new-instance v7, Lorg/json/JSONObject;
invoke-direct {v7, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1137
const-string v0, "class_name"
invoke-virtual {v7, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1138
const/4 v1, 0x0
invoke-static {v0, v1}, Landroid/content/Intent;->parseUri(Ljava/lang/String;I)Landroid/content/Intent;
move-result-object v0
.line 1139
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 1140
invoke-static {v7, v0}, Lcom/baidu/techain/f/a;->a(Lorg/json/JSONObject;Landroid/content/Intent;)V
goto/16 :goto_51
.line 1172
:catch_135
move-exception v0
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
:try_end_139
.catch Ljava/lang/Throwable; {:try_start_110 .. :try_end_139} :catch_ac
goto/16 :goto_94
.line 70
:cond_13b
const v0, 0x186b3
:try_start_13e
new-instance v1, Lcom/baidu/techain/f/a$1;
invoke-direct {v1}, Lcom/baidu/techain/f/a$1;-><init>()V
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Class;
const/4 v3, 0x0
const-class v4, Landroid/content/Context;
aput-object v4, v2, v3
const/4 v3, 0x1
const-class v4, Landroid/content/Intent;
aput-object v4, v2, v3
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
aput-object p0, v3, v4
const/4 v4, 0x1
aput-object p2, v3, v4
invoke-static {v0, p1, v1, v2, v3}, Lcom/baidu/techain/core/e;->a(ILjava/lang/String;Lcom/baidu/techain/ac/Callback;[Ljava/lang/Class;[Ljava/lang/Object;)Z
:try_end_15c
.catch Ljava/lang/Throwable; {:try_start_13e .. :try_end_15c} :catch_b1
goto/16 :goto_94
:cond_15e
move-object v1, v0
goto/16 :goto_d3
.line 1093
nop
:pswitch_data_162
.packed-switch 0x6
:pswitch_e5
:pswitch_11b
:pswitch_b6
:pswitch_95
.end packed-switch
.end method
.method private static a(Lorg/json/JSONObject;Landroid/content/Intent;)V
.registers 9
.prologue
.line 177
if-nez p1, :cond_6
.line 178
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 215
:cond_5
:goto_5
return-void
.line 182
:cond_6
:try_start_6
const-string v0, "class_param_key"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 183
const-string v1, "class_param_value"
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 184
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_63
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_63
.line 185
const-string v2, ","
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 186
const-string v0, ","
invoke-virtual {v1, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
.line 187
if-eqz v2, :cond_63
if-eqz v1, :cond_63
array-length v0, v2
array-length v3, v1
if-ne v0, v3, :cond_63
.line 188
const/4 v0, 0x0
:goto_33
array-length v3, v2
if-ge v0, v3, :cond_63
.line 189
aget-object v3, v2, v0
.line 190
aget-object v4, v1, v0
.line 191
new-instance v5, Ljava/lang/StringBuilder;
const-string v6, "key:"
invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ",val:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 192
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_60
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_60
.line 193
invoke-virtual {p1, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 188
:cond_60
add-int/lit8 v0, v0, 0x1
goto :goto_33
.line 199
:cond_63
const-string v0, "params"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
.line 200
if-eqz v1, :cond_5
.line 201
invoke-virtual {v1}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v2
.line 202
:cond_6f
:goto_6f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_5
.line 203
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 204
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 205
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "key:"
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, ",value:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/techain/b;->b()V
.line 206
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_6f
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_6f
.line 207
invoke-virtual {p1, v0, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
:try_end_a5
.catch Ljava/lang/Throwable; {:try_start_6 .. :try_end_a5} :catch_a6
goto :goto_6f
.line 213
:catch_a6
move-exception v0
invoke-static {}, Lcom/baidu/techain/l/d;->a()V
goto/16 :goto_5
.end method