b.smali
.class final Lcom/alipay/sdk/data/b;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field final synthetic a:Landroid/content/Context;
.field final synthetic b:Lcom/alipay/sdk/data/a;
# direct methods
.method constructor <init>(Lcom/alipay/sdk/data/a;Landroid/content/Context;)V
.registers 3
.line 117
iput-object p1, p0, Lcom/alipay/sdk/data/b;->b:Lcom/alipay/sdk/data/a;
iput-object p2, p0, Lcom/alipay/sdk/data/b;->a:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 6
.line 122
:try_start_0
new-instance v0, Lcom/alipay/sdk/packet/impl/b;
invoke-direct {v0}, Lcom/alipay/sdk/packet/impl/b;-><init>()V
.line 123
iget-object v1, p0, Lcom/alipay/sdk/data/b;->a:Landroid/content/Context;
.line 1231
const-string v2, ""
invoke-static {v1}, Lcom/alipay/sdk/util/k;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x1
invoke-virtual {v0, v1, v2, v3, v4}, Lcom/alipay/sdk/packet/d;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Lcom/alipay/sdk/packet/b;
move-result-object v0
if-eqz v0, :cond_67
.line 125
iget-object v1, p0, Lcom/alipay/sdk/data/b;->b:Lcom/alipay/sdk/data/a;
.line 2045
iget-object v0, v0, Lcom/alipay/sdk/packet/b;->b:Ljava/lang/String;
.line 3102
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
:try_end_1c
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_1c} :catch_67
if-nez v2, :cond_41
.line 3107
:try_start_1e
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 3108
const-string v0, "st_sdk_config"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 3109
const-string v2, "timeout"
const/16 v3, 0xdac
invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v2
iput v2, v1, Lcom/alipay/sdk/data/a;->a:I
.line 3110
const-string v2, "tbreturl"
const-string v3, "http://h5.m.taobao.com/trade/paySuccess.html?bizOrderId=$OrderId$&"
invoke-virtual {v0, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lcom/alipay/sdk/data/a;->b:Ljava/lang/String;
:try_end_41
.catch Ljava/lang/Throwable; {:try_start_1e .. :try_end_41} :catch_41
.line 126
:catch_41
:cond_41
:try_start_41
iget-object p0, p0, Lcom/alipay/sdk/data/b;->b:Lcom/alipay/sdk/data/a;
:try_end_43
.catch Ljava/lang/Throwable; {:try_start_41 .. :try_end_43} :catch_67
.line 4089
:try_start_43
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 4090
const-string v1, "timeout"
invoke-virtual {p0}, Lcom/alipay/sdk/data/a;->a()I
move-result v2
invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 4091
const-string v1, "tbreturl"
.line 5053
iget-object p0, p0, Lcom/alipay/sdk/data/a;->b:Ljava/lang/String;
.line 4091
invoke-virtual {v0, v1, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 4094
invoke-static {}, Lcom/alipay/sdk/sys/b;->a()Lcom/alipay/sdk/sys/b;
move-result-object p0
.line 6042
iget-object p0, p0, Lcom/alipay/sdk/sys/b;->a:Landroid/content/Context;
.line 4095
const-string v1, "alipay_cashier_dynamic_config"
invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v1, v0}, Lcom/alipay/sdk/util/i;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
:catch_67
:cond_67
return-void
:try_end_68
.catch Ljava/lang/Exception; {:try_start_43 .. :try_end_68} :catch_67
.catch Ljava/lang/Throwable; {:try_start_43 .. :try_end_68} :catch_67
.end method