e.smali
.class public Lcom/ss/android/downloadlib/f/e;
.super Ljava/lang/Object;
.source "DownloadDataAdapterUtils.java"
# direct methods
.method public static a(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 19
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
.line 21
:try_start_5
const-string v0, "extra"
invoke-virtual {v1, v0, p0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 29
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_15
.line 30
const-string v0, "notification_jump_url"
invoke-virtual {v1, v0, p1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 32
:cond_15
const-string v0, "show_toast"
invoke-virtual {v1, v0, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 33
const-string v0, "business_type"
invoke-virtual {v1, v0, p3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1f
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_1f} :catch_24
.line 37
:goto_1f
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.line 34
:catch_24
move-exception v0
.line 35
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_1f
.end method