aw.smali
.class public final Lcom/imo/android/imoim/managers/notification/aw;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.registers 1
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, "type"
const-string v1, ""
if-eqz p0, :cond_11
.line 38
:try_start_6
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_11
.line 39
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_10
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_10} :catch_11
move-object v1, p0
:catch_11
:cond_11
return-object v1
.end method
.method public static a(Ljava/lang/String;)Lorg/json/JSONObject;
.registers 5
const-string v0, "likee_news_recommend"
.line 96
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_a
return-object v2
.line 102
:cond_a
:try_start_a
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 103
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_2e
.line 104
invoke-virtual {v1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string v0, "NotiParseHelper"
const-string v1, "likee\uff1a"
.line 105
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 106
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_2d
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_2d} :catch_2e
move-object v2, v0
:catch_2e
:cond_2e
return-object v2
.end method
.method public static b(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, "icon"
const-string v1, ""
if-eqz p0, :cond_11
.line 50
:try_start_6
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_11
.line 51
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_10
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_10} :catch_11
move-object v1, p0
:catch_11
:cond_11
return-object v1
.end method
.method public static c(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, "image"
const-string v1, ""
if-eqz p0, :cond_11
.line 62
:try_start_6
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_11
.line 63
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_10
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_10} :catch_11
move-object v1, p0
:catch_11
:cond_11
return-object v1
.end method
.method public static d(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, "button_text"
const-string v1, ""
if-eqz p0, :cond_11
.line 74
:try_start_6
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_11
.line 75
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_10
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_10} :catch_11
goto :goto_12
:catch_11
:cond_11
move-object p0, v1
.line 80
:goto_12
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_19
return-object v1
:cond_19
return-object p0
.end method
.method public static e(Lorg/json/JSONObject;)Ljava/lang/String;
.registers 4
const-string v0, "location"
const-string v1, ""
if-eqz p0, :cond_11
.line 86
:try_start_6
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_11
.line 87
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
:try_end_10
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_10} :catch_11
move-object v1, p0
:catch_11
:cond_11
return-object v1
.end method